【问题标题】:Angularjs Route Uncaught Error: [$injector:unpr]Angularjs 路由未捕获错误:[$injector:unpr]
【发布时间】:2017-01-16 16:51:16
【问题描述】:

我对路由 angularjs 有疑问。当打开浏览器看到一个页面看不到视图时,在控制台我有这个消息enter image description here

controller.js

angular.module('contactMgr',['ngRoute'])
.controller('AppCtrl',function ($scope,$http){
     // Controller for index.html
}
.config(function($routeProvider){
  $routeProvider.when('/',{
                           controller: 'indexCtrl',
                           templateUrl: 'assets/partials/index.html'
                      })
                .when('/add-contact',{
                           controller: 'addCtrl',
                           templateUrl: 'assets/partials/add.html'
                      });
   })
.controller('indexCtrl',function($scope){
})

.controller('addCtrl',function($scope){
});

index.html(不是 assets/partials/index.html)

<div class="container">
  <ng-view></ng-view>
</div>

我用:

jquery-3.1.1.min.js

angular.min.js v1.2.32

angular-route.min.js

谢谢!

我已经解决了这个问题!

我导入了 min.js,我用 angular.js 和 angular-route.js 更改了 angular.min.js 和 angular-route.min.js 并且工作正常,但我不明白为什么......我读的一个网站是因为是最小文件,但我不明白如何使用最小文件。

【问题讨论】:

  • 您是否在项目资源中包含了所有脚本文件(角度等)?
  • 是的!我都在我的项目文件夹中
  • 我也不明白,因为我用缩小的文件做了很多项目,而且效果很好。

标签: jquery angularjs angular-routing


【解决方案1】:

你还没有关闭路由配置,

var app = angular.module("contactMgr", ['ngRoute']);
app.config(['$routeProvider', function($routeProvider) {
  $routeProvider.
  when('/', {
    templateUrl: 'main.html',
    controller: 'indexCtrl',
    controllerAs: 'homeCtrl'
  }).
  when('/contact', {
    templateUrl: 'contact.html',
    controller: 'addCtrl',
    controllerAs: ''
  })

  .otherwise({
    redirectTo: '/'
  });

}])
app.controller('indexCtrl', function($scope) {

});
app.controller('addCtrl', function($scope) {

});

DEMO

【讨论】:

  • 不,如果不声明 var 应用程序就足够了。问题在于 angular e angular-route 的导入,我导入了 min 但我必须导入未压缩的文件。但我不明白为什么......
猜你喜欢
  • 2015-09-14
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
  • 2016-06-29
  • 1970-01-01
  • 2014-03-28
  • 2014-08-01
  • 1970-01-01
相关资源
最近更新 更多