У меня есть массив строк, которые являются номерами счетов. Когда щелкнут запись в таблице, я предоставляю модальное обновление записи, а одно из полей - номер учетной записи. Это отображает и некоторые, что правильно, но, похоже, потеряет свою двустороннюю привязку к 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>
Ниже приведен фрагмент массива учетных записей. 0: "-" 1: "0001" 2: "0002" 3: "0003" 4: "0004"
Хотя я согласен я люблю нг-варианты, вы можете увидеть закомментирована я попытался варианты, а затем даже пытался делать нг -выбранное выражение. Ничего не сработало. Значение ничего не изменило, но спасибо :) – user1552172
Могу я узнать, что такое 'vm.accounts.slice (1)'? можете ли вы также добавить вопрос 'vm.accounts' json? –
Это просто пропуск первого результата, который является «-». Обновлен вопрос с массивом. – user1552172