gpt4 book ai didi

javascript - Angular 选择模型未设置值

转载 作者:行者123 更新时间:2023-11-30 11:54:34 25 4
gpt4 key购买 nike

我有一个字符串数组,它们是帐号。单击表中的记录时,我提供一个模式来更新记录,其中一个字段是帐号。这显示了一些正确的内容,但似乎失去了与 vm.accountNumber 的双向绑定(bind),但也确实显示了模型的值。

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"

最佳答案

我会说只使用 ng-options 指令而不是 ng-repeating option

<select class="ui search fluid selection dropdown" 
id="accountSearch" ng-model="vm.accountNumber"
ng-options="account for account in vm.accounts">
</select>

Demo Plunkr


虽然我想指出您的问题是选项值属性,

你应该改变

value="account"

value="{{account}}"

关于javascript - Angular 选择模型未设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38403931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com