0
我只想通過單擊編輯按鈕將參數傳遞到下一頁(編輯頁面)。我嘗試了下面的代碼,但它不工作。剛剛顯示的URL如下所示,但頁面顯示爲空白,並且控制器也未加載。這裏有什麼問題?位置路徑搜索與param不導航到下一頁
http://localhost:8080/#/group/edit?id=586351373b6bba91152ab744
查看
<md-button class="md-raised md-primary" ng-click="doEdit(item._id)" title="Edit">Edit</md-button>
路線
$routeProvider.when('/group/edit', {
templateUrl: 'template/group_edit.html',
controller: 'GroupEditCtrl'
})
控制器
$scope.doEdit = function (id) {
$location.path('/group/edit').search({id: id});
}
但你以任何方式使用路線PARAMS - https://docs.angularjs.org/api/ngRoute/service/$routeParams? - 例如在你的'GroupEditCtrl'中,你可以注入$ routeParams來獲取id並將其保存在作用域/控制器模型上。 –
我不想使用routeParams,因爲後來我需要傳遞多個參數。 – digit