私のデータテンプレートは、次のようになり、NG-変更内側jsの角度フィルタは
scope.items=[{"name:"John","score":1},{"name":"Rick","score":5},{"name":"Peter","score":2}]
私は値0,1,2,3,4,5と選択ボックスがあり、上のベースitems object
をフィルタリングしたいと思いますscore value
は
scope.scores= [
{
"name":"condition 0",
"value":"0"
},
{
"name":"condition 1",
"value":"1"
},
{
"name":"condition 2",
"value":"condition 2"
},
{
"name":"condition 3",
"value":"3"
},
{
"name":"condition 4",
"value":"4"
},
{
"name":"condition 5",
"value":"5"
}
]
HTML
<select id="scoreS" ng-model="score" ng-change="updateScore()">
<option
ng-repeat="score in scores"
value="{{score.value}}">{{score.name}}</option>
</select>
は、だから私はを選択すると、ドロップダウンリストで選択します私のドロップダウンボックスからitems
をフィルタリングして、スコア(キー)0に一致するオブジェクトのみを表示し、ドロップダウンから1を選択し、スコア(キー)1のアイテムのみと一致するようにする必要があります。 updateScore()関数の中でこれをどうやってやっていますか?