如何在angularjs中启动模块

时间:2015-03-02 20:30:26

标签: angularjs

我正在使用角度和离子制作应用。我正在登录facebook登录,我在app.js init中有以下代码:

var app = angular.module('app', ['... 'ezfb', 'hljs']);

 app.config('ezfbProvider', function (ezfbProvider) {
         /**
          * Basic setup
          *
          * https://github.com/pc035860/angular-easyfb#configuration
          */
         ezfbProvider.setInitParams({
             appId: 'iddddddd'
         });
     });

我添加了关于angular-easyfb.min.jsangular-easyfb.js

的捆绑的引用

但我仍然在控制台上收到错误说:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module hljs due to:
Error: [$injector:nomod] Module 'hljs' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

问题是什么我得不到它?

1 个答案:

答案 0 :(得分:0)

问题是你需要先调用angular.module("hljs", [...])来创建一个依赖于“hljs”的模块。

我猜你没有包含一个“hljs”角度模块,或者你有,但它的脚本标签没有出现在你自己模块的脚本标签之前。