Açısal uygulamasında tarayıcıyı kullanıyorum. Falcor ile ilgili bazı makaleler okudum ve test etmeye karar verdim, ancak uygulamasında bunu enjekte etmemle ilgili bir sorun var. Bu yüzden NPM aracılığıyla Falcor yüklü ve böyle enjekte çalışıyorum:, açısal uygulamada falcor'u enjekte edemiyor
require('falcor');
var app = angular.module('app', ['ui.router', 'login', 'falcor'];
Ama alırsınız: Failed to instantiate module falcor due to
hatası. Hizmetimde
Daha sonra benim fikrim böyle bir şey yapmaktır:
app.service('loginService', function(falcor) {
function falcor() {
var model = new falcor.Model({
cache: {
events: [
{
name: "ng-conf",
description: "The worlds best Angular Conference",
location: { city: "Salt Lake City", state: "Utah" }
},
{
name: "NodeConf",
description: "NodeConf is the longest running community driven conference for the Node community.",
location: { city: "Walker Creek Ranch", state: "California" }
}
]
}
});
model
// We want the name and description values for the first three items
// from the data model
.get(["events", {from: 0, to: 2}, ["name", "description"]])
.then(function(response) {
});
}
return {
falcor: falcor
}
});
Benim soru nasıl doğru enjekte etmek Falcor yüzden benim app kullanabilirsiniz mı? False ile açısal kullanım hakkında neredeyse hiç örnek yok, bu yüzden sıkışmış durumdayım.
Bir npm paket-ng-falcor buldum ama hiçbir örnek olmadığından, api'de bazı temel açıklamalar atlamaya karar verdim. zaman artık Öyleyse
<script src="https://netflix.github.io/falcor/build/falcor.browser.js"></script>
: Bu eklemeyi ... Yani index.html dosyasına gitmek için komut vermediler çünkü
İndex.html dosyamda falcor'a başvuru eklemem gerekmiyor. Npm ile falcor yükledim ve bu benim node_packages'm içinde. Örnekte belirtildiği gibi require ('falcor') ifadesi ile yüklerim. – MDB
Peki, @MDB hatasını gösterebilirsin – amanuel2