Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.24/$injector/modulerr?p0=curveApp&p1=Error%…rjs.org%2F1.2.24%2F%24injector%2Fmodulerr%3Fp0%3DngRoute%26p1%3DError%253A...<omitted>...0)
我在 Laravel/Angular 应用程序中收到上述错误。我访问了该 URL,但仍然不确定错误来自何处。
我在 project/public/js
中有一个文件 app.js
,代码如下:
var curveApp = angular.module('curveApp', [
'ngRoute',
'curveControllers'
]);
然后在 project/public/js
中创建一个文件 config.js
,其中包含以下代码:
curveApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/register', {
templateUrl: 'partials/register.html',
controller: 'RegisterCtrl'
});
}
]);
对于初学者的问题,我们深表歉意 - 我会在谷歌上寻找答案,但我不太确定要寻找什么。
我正在尝试在 project/public/js/partials 中创建 HTML 模板,并让它们根据 URI 进行切换,而无需刷新页面。
最佳答案
此错误表明,当页面中不存在并且未包含某些模块时,请确保定义了哪些 ngRoute
和 curveControllers
并将其附加到您的 DOM 。
关于javascript - Uncaught Error : [$injector:modulerr],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826595/