私のテキストボックスにバインドされるモデルを決定するためにチェックされるモデルプロパティにバインドされたドロップダウンがあるとします。ドロップダウン選択に基づくangularJSの条件付きモデルバインド
ユーザーが検索がそのオフに基づいてされ、それはそれは次のように表示されているsearchQuery.id
または
searchQuery.Firstname
可能性のいずれか、選んだものは何でも
<select ng-model="searchType">
<option value="Id">Id</option>
<option value="Firstname">Firstname</option>
</select>
:私は、コードを使用しようとした
<tr ng-repeat="user in users | orderBy:sortColumn:sortDescending | filter:searchQuery">
<td>{{ user.Id }}</td>
<td>{{ user.Firstname }}</td>
<td>{{ user.LastName }}</td>
</tr>
getter/setter
を使用している同様のトピックから、私はそれを動作させるように見えることはできません。
どうすればよいですか?
はこれに基づいてplunkerを作りましたテストのための良い答え:https://embed.plnkr.co/MDlUpFFRKxQRg7rCO61v/ –
ああ、うわー!私はこれについて知らなかった!部分一致も同様にします! – Zach
@ NathanBeckはplunkrのおかげで、コード内に小さなバグがありました。ドロップダウンの 'search'オブジェクトがプロパティ値を保持していたことを変更しました。だから私はドロップダウンの変更よりもはっきりしています。 –