ngRoute 依赖注入错误,但加载了角度路由.js.min
ngRoute dependency injection error but angular-route.js.min is loaded
我不知道为什么模块无法在ngRoute上加载。我有从 cdn 加载的角度和角度路由脚本,但我仍然收到错误Error: $injector:modulerr
Module Error
<!--Angular-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.16/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.16/angular-route.min.js"></script>
<script src="app/index.js"></script>
<script src="app/components/blog/blogControllers.js"></script>
// index.js
'use strict';
var pdizzApp = angular.module('pdizzApp', [
'ngRoute',
'blogControllers'
]);
pdizzApp.config(['$routeProvider'], function ($routeProvider) {
$routeProvider
.when('/blog', {
templateUrl: 'blog/view/blog-list.html',
controller: 'BlogListController'
})
.otherwise({
redirectTo: '/blog'
})
});
//blogControllers.js
'use strict';
var blogControllers = angular.module('blogControllers', []);
blogControllers.controller('BlogListController', ['$scope', '$http',
function ($scope, $http) {
$http.get('/api/blog/post').success(function (data) {
$scope.posts = data._embedded.post;
});
$scope.toDate = function(date) {
return new Date(Date.parse(date));
}
}]);
你的config
块应该如下所示,即该方法需要在传递给config
方法的数组中声明:
pdizzApp.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/blog', {
templateUrl: 'blog/view/blog-list.html',
controller: 'BlogListController'
})
.otherwise({
redirectTo: '/blog'
});
}]);
相关文章:
- 使用Ampersand.js路由模块化应用程序
- 在node-js路由中发出http请求
- 更改路由后,运行一次js脚本
- Angular JS-如何强制浏览器记录历史以便快速路由
- 从Sencha Touch迁移到EXT JS 6-Contoller的默认/空路由
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- ember.js:转换到相同的路由会产生堆栈溢出问题
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- express js中具有不同功能的动态路由
- Sails.js在v1、v2等中分组路由
- 如何将Sails.js挂钩路由连接到策略
- 不更改路由位置backline.js的触发器方法
- angular js路由不起作用
- Hapi-js重定向到另一个带有额外请求数据的路由
- 如何防止在主干网中路由.js
- 骨干网中的高级路由.js具有功能分组
- 我如何使用外部路由.js,这样我就不必在app.js中定义我的路由了
- 带页面的聚合物路由.js在新选项卡中打开链接时,不要向 URL 添加哈希标记
- Heroku错误:页面是通过HTTPS加载的,但请求了一个不安全的脚本“角度路由.js”
- ngRoute 依赖注入错误,但加载了角度路由.js.min