Javascript 使用服务器动态的默认值绑定ng选项

Javascript 使用服务器动态的默认值绑定ng选项,javascript,angularjs,html-select,ng-options,Javascript,Angularjs,Html Select,Ng Options,我有多个AngularJS select下拉列表,可以设置为布尔值 初始数据是从服务器驱动的,我想将下拉列表的选定值设置为服务器值 目前,我有三个选项可供选择,选择的选项应该是来自服务器的选项 我在这里设置了一个Plunker: 这说明了问题。好的,明白了 由于ng选项中的track by,下拉列表在加载时显示为空。 不知道你为什么会这样,但正是它打破了它: 我不认为?是一个选项,只有true或false:我的坏。我的意思是所选选项为空。在开发工具中检查时,它的值为?您在$scope.list

我有多个AngularJS select下拉列表,可以设置为布尔值

初始数据是从服务器驱动的,我想将下拉列表的选定值设置为服务器值

目前,我有三个选项可供选择,选择的选项应该是来自服务器的选项

我在这里设置了一个Plunker:

这说明了问题。

好的,明白了

由于
ng选项中的
track by
,下拉列表在加载时显示为空。 不知道你为什么会这样,但正是它打破了它:

我不认为
是一个选项,只有
true
false
:我的坏。我的意思是所选选项为空。在开发工具中检查时,它的值为
您在
$scope.list中使用的值是否与在plunker中使用的值相同?因为在plunker
isMultiply
中从来没有空白或空白?或者任何不是真的或假的东西。请参见我的链接,当您单击“单击”标签时,它会显示警报中的值。始终是布尔值。当我在Chrome中查看时,我会看到第一个选中的选项为空或空白,然后是true和false。下拉列表中的默认选定选项应为
isMultiply
值的布尔值。