我有一个角度应用程序。在控制器中,我想设置成功或错误消息,然后重定向到另一个路由。
这可以让你知道我的意思。
var myControllers= angular.module('myControllers', []);
myControllers.controller('SomeController', ['$scope', '$http', '$location',
function ($scope, $http, $location) {
$scope.doSomething = function () {
$http.get('/api/dosomething').then(function (result) {
if (result.data == 'true') {
$scope.successMessage = 'Yay it worked !!';
$location.path('/someotherroute');
}
else {
$scope.errorMessage = 'it did not work';
}
});
};
}
])
有没有人有一个很好的解决方案将$ scope.successMessage传递给新控制器? (即与' / someotherroute'相关联的控制器