我正在开发一个Mean-Js项目,我必须将其重定向到AngularJS中的另一个页面。我使用$state.go()
进行导航。但我得到的错误是:
无法从'home'状态解析状态'registerPage'。
我的配置文件是:
'use strict';
//设置路线
angular.module('SampleApp').config(['$stateProvider', '$urlRouterProvider',
function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('registerPage',{
url:'/register',
templateUrl:'modules/Sample/Client/Views/register.html',
data: {roles:['admin']},
controller:'TestControl'
});
}
]);
在我的控制器中:
$scope.registerPage = function(){
$state.go('registerPage' , {});
};
在ng-click中调用registerPage
函数。
请帮助。感谢。
答案 0 :(得分:2)
您的自定义模块:
angular.module('SampleApp').config(['$stateProvider', '$urlRouterProvider',
function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('registerPage',{
url:'/register',
templateUrl:'modules/Sample/Client/Views/register.html',
data: {roles:['admin']},
controller:'TestControl'
});
}
]);
您的主要模块,包括sampleApp
和其他相关性
angular.module('myApp', ['SampleApp', 'otherDependencies'])