AngularJs如何从控制器从一个视图切换到另一个视图

时间:2016-06-14 19:30:32

标签: javascript html angularjs

我是angularJs的新程序员。我正在实现一个简单的CRUD应用程序,显示一个客户端列表。 从客户端列表中,我有一个“添加客户端”按钮,允许移动到AddClient视图。 点击addClientView中的保存按钮后,我想发送保存客户端的请求,然后返回客户端列​​表

这是我的app.js中的函数,用于处理客户端的保存:

$scope.addClient = function(isValid) {
    if (!isValid) {
        $scope.displayValidationError = true;
        return;
    }

    var url = "/myApp/clients/add";

    var config = {
        headers : {
            'Content-Type' : 'application/x-www-form-urlencoded; charset=UTF-8'
        }
    };

    $http.post(url, $.param($scope.client), config).success(
            function(data) {
               var urlWhereToBack = "/myApp/clients/list";
               //here code to launch this url and switch to the list of client
               ........
               ........
            }).error(function(data, status, headers, config) {
        $scope.handleRequestError(status);
    });
};

所以,在保存客户端之后,我想启动网址“/ myApp / clients / list”返回到客户端列表

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您不想浏览"观看"通过Angular中的URL。

查看ui-router 并使用$ stateS。