未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块sangamApp:错误:[$ injector:unpr]未知提供者:$ stateProvider

时间:2016-06-25 11:46:24

标签: javascript angularjs angular-ui-router angular-ui

我想在我的网页上显示日历,如果我没有在angular.module()中放置[' ui.calendar'],则下面的代码可以正常工作,但在这种情况下,日历不是显示,如果我将其添加到angular.module(),它显示上述错误。请帮我 !

这些是我的两个javascript文件



print ('Password Request Initiative')

password = 'abcd'
user_input = input('Please Enter Password: ')

if user_input != password:
    print("Haha. Nope") 
    quit()

elif user_input == password:
            print ("User is now logged in...")
    enter code here






'use strict';

angular.module('sangamApp')
  .config(['$stateProvider',function ($stateProvider) {
    $stateProvider
      .state('calendar', {
        url: '/calendar',
        template: '<calendar></calendar>'
      });
  }]);
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

您使用$stateProvider,但忘记将ui.router放入模块依赖项中。

angular.module('sangamApp',['ui.calendar', 'ui.router']) // added ui.router

答案 1 :(得分:0)

第一次您声明需要将所有模块依赖项的列表作为第二个参数传递给angular.module的app模块,因为您使用的是$stateProvider,您应该在dependecies列表中指定ui.router

angular.module('sangamApp',['ui.calendar', 'ui.router'])