这是我的代码:
var app = angular.module('todoApp', ['ui.router', 'ngResource', 'ui.bootstrap']);
app.config(['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/");
$stateProvider
.state('home', {
url: "/",
templateUrl: '/templates/index.html',
})
.state('signup', {
url: "/signup",
templateUrl: '',
})
}
]);
module.exports = app;
当我在浏览器中运行时,它显示错误: ReferenceError:未定义模块
我做错了什么?如何正确定义模块?
答案 0 :(得分:0)
添加对ui-router和bootstrap的引用以使其正常工作。
这是工作app
答案 1 :(得分:0)
mail
下方几行的控制台错误消息提示问题所在:
模块' ui.router'不可用!您要么错误拼写了模块名称,要么忘记加载它。
检查您是否已将包含module is not defined
的文件包含在您的页面中(即HTML模板),以便Angular可以加载它。