angular.js - Angular は、選択された項目 ID をキャプチャし、この ID をパラメーターとしてジャンプされたページに渡すように実装します。
怪我咯
怪我咯 2017-05-15 17:04:29
0
3
793

コマンドで ng-repeat を使用して製品リストをループして表示します

リーリー

コントローラーでジャンプパラメータを定義します。メインは製品リスト表示ページ、デザインはジャンプ用に選択された製品詳細ページです

リーリー

この時点ではジャンプがなく、クリック イベントをトリガーできません。ng-repeat に追加された ng-click を toPage(id) に変更するとジャンプできますが、このときに渡されるパラメータはハードコーディングされたままです。対応する製品をクリックする代わりに、コントローラーを $scope.data[0].id に変更します
何か解決策はありますか?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(3)
滿天的星座

答えが見つかりました! !
ng-click=toPage(item.id)
パラメータから {{}} を削除し、他はすべてそのままにしておくと解決します

いいねを押す +0
阿神

リーリー リーリー

いいねを押す +0
phpcn_u1582

うーん。 ng-click のメソッドは、{{}} を使用せずにパラメータを渡します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート