首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在角应用程序中注入falcor

不能在角应用程序中注入falcor
EN

Stack Overflow用户
提问于 2016-03-20 18:08:10
回答 2查看 185关注 0票数 0

我在我的角度应用程序中使用了browserify。我读了一些关于falcor的文章,并决定进行测试,但我在我的应用程序中有一个问题。所以我通过国家预防机制安装了falcor,我试图像这样注入它:

代码语言:javascript
复制
require('falcor');

var app = angular.module('app', ['ui.router', 'login', 'falcor'];

但我收到了:Failed to instantiate module falcor due to错误。

在我以后的服务中,我的想法是这样做:

代码语言:javascript
复制
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包- ng-falcor,但是由于没有例子,只有一些关于api的基本描述,所以我决定跳过它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-28 14:23:36

falcor库不包含名为falcor的角模块。从模块的依赖项中删除它:angular.module('app', ['ui.router', 'login'];。这不会阻止您使用falcor全局。

票数 0
EN

Stack Overflow用户

发布于 2016-03-20 18:27:05

之所以能找到“falcor”模块,是因为你没有给出要去的脚本。因此,在index.html文件中添加以下内容:

代码语言:javascript
复制
<script src="https://netflix.github.io/falcor/build/falcor.browser.js"></script>

所以现在当你运行它时,它知道falcor是什么,所以它可以运行它!希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36117543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档