angular.js - 不安です! angular の ng-options の問題
迷茫
迷茫 2017-05-15 17:11:44
0
5
537

次に、バックグラウンドで取得したデータをバインドして選択する必要があります

バックグラウンドによって返される JSON:

js 部分:

リーリー

次に、ユーザーの選択データを読み取り、ユーザーのデータを選択に表示し、状態を選択します

しかし、コンソールを見てみると、バインドできません。

値はすべてnumber:1の形式で表示されます。OK!次に、track by x.nation_id

を追加します。

番号は消えましたが、データはバインドできません!

例: ユーザーがミャオ族を選択した場合、nation_id は 6 であり、これは理にかなっています

リーリー

結束できる!しかし、それはうまくいきません!どこか間違えたのでしょうか

何が起こっているのか聞いてもいいですか? !

もう一度試してみました。トラックバイを追加した後はバインドできません。削除するだけです。
しかし、値に文字型は必要ありません、それを壊す方法~~

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(5)
Peter_Zhu

ng-model="originOptions"

いいねを押す +0
阿神

大丈夫ですよ~以上です。コントローラーで取得するのは ID 値です$scope.originOptions.nation_id

いいねを押す +0
小葫芦

この記事も読めます

いいねを押す +0
为情所困

コントローラー:

リーリー

HTML:

リーリー

このデータ構造を試してください

いいねを押す +0
左手右手慢动作

value の文字タイプは、バインドされた ng-model からは取得できません。

番号:1と表示されていますが

ngOptionsは次のように生成されます

例についてはドキュメントをご覧ください:
https://docs.angularjs.org/ap...

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