在Angular中显示消息和重定向的好方法

时间:2014-05-05 05:54:16

标签: javascript angularjs

我有一个角度应用程序。在控制器中,我想设置成功或错误消息,然后重定向到另一个路由。

这可以让你知道我的意思。

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'相关联的控制器

0 个答案:

没有答案