Javascript 使用服务器动态的默认值绑定ng选项
我有多个AngularJS select下拉列表,可以设置为布尔值 初始数据是从服务器驱动的,我想将下拉列表的选定值设置为服务器值 目前,我有三个选项可供选择,选择的选项应该是来自服务器的选项 我在这里设置了一个Plunker: 这说明了问题。好的,明白了 由于Javascript 使用服务器动态的默认值绑定ng选项,javascript,angularjs,html-select,ng-options,Javascript,Angularjs,Html Select,Ng Options,我有多个AngularJS select下拉列表,可以设置为布尔值 初始数据是从服务器驱动的,我想将下拉列表的选定值设置为服务器值 目前,我有三个选项可供选择,选择的选项应该是来自服务器的选项 我在这里设置了一个Plunker: 这说明了问题。好的,明白了 由于ng选项中的track by,下拉列表在加载时显示为空。 不知道你为什么会这样,但正是它打破了它: 我不认为?是一个选项,只有true或false:我的坏。我的意思是所选选项为空。在开发工具中检查时,它的值为?您在$scope.list
ng选项中的track by
,下拉列表在加载时显示为空。
不知道你为什么会这样,但正是它打破了它:
我不认为?
是一个选项,只有true
或false
:我的坏。我的意思是所选选项为空。在开发工具中检查时,它的值为?
您在$scope.list中使用的值是否与在plunker中使用的值相同?因为在plunkerisMultiply
中从来没有空白或空白?或者任何不是真的或假的东西。请参见我的链接,当您单击“单击”标签时,它会显示警报中的值。始终是布尔值。当我在Chrome中查看时,我会看到第一个选中的选项为空或空白,然后是true和false。下拉列表中的默认选定选项应为isMultiply
值的布尔值。