タグ付けされた質問 「ng-options」

8
AngularJSのng-optionsを使用したselectの操作
私は他の投稿でそれについて読みましたが、それを理解することができませんでした。 私はアレイを持っています、 $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; それを次のようにレンダリングしたい: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> また、ID = 000002のオプションを選択します。 selectを読んで試しましたが、理解できません。

5
単純な配列initを持つng-options
Angularやと少し混同していますng-options。 単純な配列があり、それを使用して選択を初期化したい。しかし、私はそのオプションの値=ラベルが欲しいです。 script.js $scope.options = ['var1', 'var2', 'var3']; html <select ng-model="myselect" ng-options="o for o in options"></select> 私が得るもの: <option value="0">var1</option> <option value="1">var2</option> <option value="2">var3</option> 私が欲しいもの: <option value="var1">var1</option> <option value="var2">var2</option> <option value="var3">var3</option> だから私は試しました: <select ng-model="myselect2" ng-init=0 ng-options="options[k] as v for (k,v) in options"></select> <select ng-model="myselect3" ng-init=0 ng-options="b as b for b in …

6
ng-changeは新しい値と元の値を取得します
ng-optionsを使用して、プルダウンから値を選択しています。古い値と新しい値を比較できるようにしたいのですが。ng-changeはプルダウンの新しい値を取得するのに適していますが、新しい値と元の値の両方を取得するにはどうすればよいですか? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> たとえば、コントローラに「以前のuser.nameはBILL、現在のユーザー名はPHILLIPEでした」というログを記録したいとします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.