0
我无法获得$state.go('dashboard')
的工作。我得到的错误:
Failed to instantiate module app.controllers.login due to:
Error: [$injector:nomod] http://errors.angularjs.org/1.2.19/$injector/nomod?p0=app...
当定义的路线我没有得到任何错误。我做错了什么?
我也试过$stateProvider
并得到相同的错误。
这是我的控制器...
App.js
var app = angular.module('dashboardApp', [
"ngRoute",
"ngAnimate",
"ngTouch",
"mobile-angular-ui",
"ui.router",
"app.factories.storage",
"app.controllers.main",
"app.controllers.login",
"angular-loading-bar"
]);
app.config(function ($stateProvider, $urlRouterProvider) {
// For any unmatched url, send to /route1
$urlRouterProvider.otherwise("/");
$stateProvider
.state('login', {
url: "/",
templateUrl: STATIC_URL + "html/company/login.html",
controller: "loginController"
})
.state('dashboard', {
url: "/dashboard",
templateUrl: STATIC_URL + "html/company/dashboard.html"
})
});
控制器:
这是我的控制器不是我app.js和app.js包括已经ui.router – Prometheus 2014-10-16 12:18:04
我可以问你为什么定义[“ui.router”]中你的控制器呢?你的app.js是我提供的代码吗? – Billy 2014-10-16 12:19:28
我想按名称重定向到一个页面名称,没有定义路线:) – Prometheus 2014-10-16 12:24:15