带参数的角度js路由

时间:2015-10-06 10:20:34

标签: angularjs

在下面提到的角度代码中,我尝试使用Angular js路由功能。

以下是与路由

相关的部分代码
...........
...
TicketApp.config(function ($routeProvider) {
$routeProvider 

     // EXPECTING THIS ROUTE TO BE EXECUTED 
      .when('/EditTicket/:idx', {
        templateUrl: '../Ticket/EditTicket/',            
        controller: 'EditTicketCtrl'
    })

.otherwise({
    templateUrl: '../Account/AllUsers',
    controller: 'AllUsersCtrl'
});
.......
....

当用户点击下面的超级链接时,会调用函数

 $scope.Edit = function (idx) {

     $location.path('/EditTicket'/idx);     

};

执行上述功能而不是.when(' / EditTicket /:idx' .., 部分正在执行。 请告诉我需要更改的内容,以便.when(' / EditTicket /:idx'执行。

1 个答案:

答案 0 :(得分:0)

你应该写 -

$scope.Edit = function (idx) {
     $location.path('/EditTicket/' + idx);     
};