Я использую браузер в своем угловом приложении. Я прочитал несколько статей о falcor и решил протестировать, но у меня проблема с инъекцией в моем приложении. Поэтому я установил Falcor через НПМ, и я пытаюсь придать это следующим образом:не может ввести falcor в угловое приложение
require('falcor');
var app = angular.module('app', ['ui.router', 'login', 'falcor'];
Но я получаю: Failed to instantiate module falcor due to
ошибку.
Позже в моей службе моя идея состоит в том, чтобы сделать что-то вроде этого:
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
}
});
Так что мой вопрос заключается в том, как правильно вводить Falcor так что я могу использовать его в мое приложение? Практически нет примеров использования угловых с falcor, поэтому я довольно застрял.
Я нашел npm package-ng-falcor, но, как нет примеров, только некоторые базовые описания на api, я решил пропустить его.
Мне не нужно указывать ссылку на falcor в моем файле index.html. Я установил falcor с npm, и он находится в моем node_packages. Я загружаю его через инструкцию require ('falcor'), как указано в примере. – MDB
Ну вы можете показать ошибку @MDB – amanuel2