我想做的事情似乎应该非常简单。我在互联网上做了很多研究,无法找到告诉我如何做到这一点的任何地方。我想做的就是在用户提交注册表单后返回我的主应用页面。
当我提交添加用户表单时,会触发此功能。
.controller('SignUpPageCtrl', [
'$scope',
'users',
function($scope, users){
$scope.signUpUser = function(){
users.create({
username: $scope.username,
password: $scope.password,
email: $scope.email
});
$scope.username = '';
$scope.password = '';
$scope.email = '';
//I want to add a function right here that routes back to #/home
};
我希望在该函数为我创建用户后返回此/ home状态。
$stateProvider
.state('home', {
url: '/home',
templateUrl: '/home.html',
controller: 'MainCtrl',
resolve: {
postPromise: ['posts', function(posts){
return posts.getAll();
}]
}
})
这是html视图中的模板代码
<script type="text/ng-template" id="/home.html">
这看起来应该非常简单。我想做的就是在执行users.create函数后返回home状态!