我正试图找到路径。所以我有:
use strict';
angular.module('wixApp', [
'ngRoute',
'wix'
])
.config(function ($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true).requireBase(false);
$routeProvider
.when('/', {
templateUrl: 'views/app.html',
controller: 'MainCtrl'
})
.otherwise({
redirectTo: '/'
});
});
然而,当我运行此操作时,我收到了未被捕获的错误:$[injector:modulrr]
仅当我在$locationProvider
.config
时才会发生这种情况
这是控制台中的错误:
未捕获错误:[$ injector:modulerr] http://errors.angularjs.org/1.4.12/ $ injector / modulerr?p0 = wixApp& p1 = TypeErro ... 2Flocalhost%3A9000%2Fbower_components%2Fangular%2Fangular.min.js%3A19%3A83) 对象
答案 0 :(得分:0)
错误表示无法实例化模块,这主要是由一些无效的模块依赖性引起的。您是否忘记将angular-route javascript文件添加到构建过程(或作为index.html中的脚本标记)?
要获得正确的设置,请参阅此处的文档:https://code.angularjs.org/1.4.12/docs/api/ngRoute
如果您在开发过程中使用非缩小版角度,您还可以获得更好的可读错误消息。