私は文字列の配列を持っています。これは口座番号です。テーブルのレコードがクリックされると、私はレコードを更新するためのモーダルを提供し、フィールドの1つは勘定コードです。これは正しく表示され、何が正しく表示されますが、vm.accountNumberとの双方向バインディングを失うように見えるだけでなく、モデルが示す値も表示されます。角度選択モデルが設定値でない
vm.accountNumberには、テーブルの行が編集のためにクリックされたときに常に設定される値があります。それはモデルにもかかわらず選択することは決してありません。私は双方向リンクを失っていると思うし、それはモデルのための独自の変数を作成している。
<select class="ui search fluid selection dropdown" id="accountSearch" ng-model="vm.accountNumber">
<!--ng-options="account for account in vm.accounts.slice(1)">-->
<option ng-repeat="account in vm.accounts | limitTo: vm.accounts.length : 1" value="account" ng-selected="account == vm.accountNumber">{{account}}</option>
</select>
ここでは、accounts配列のスニペットを示します。 0: " - " 1: "0001" 2: "0002" 3: "0003" 4: "0004"
に
を変更する必要があります選択された式。どちらもうまくいかなかった。値は何も変わっていませんでしたが、ありがたいです。 – user1552172
'vm.accounts.slice(1)'は何ですか?問題の 'vm.accounts' jsonも追加してください。 –
" - "という最初の結果をスキップしているだけです。配列で質問を更新しました。 – user1552172