0
編集ボタンをクリックして次のページ(編集ページ)にパラメータを渡したいだけです。私は次のコードを試しましたが、動作しません。下のURLのように表示されますが、ページには何も表示されず、コントローラも読み込まれません。ここで何が間違っていますか?パラメータのある場所のパス検索で次のページに移動しない
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