Selectpicker:ng-options使用json但<option>没有显示任何内容</option>

时间:2014-03-04 11:01:20

标签: angularjs select ng-options

我正在尝试在自定义选择器中显示不同服务器的ID。如果options标签是“硬编码的”,那么selectpicker工作正常,但是当我尝试从json文件中检索它们时却没有(json是好的,因为同一个工作与同一页面中的表一样)。

工作:

<select id="bs3Select" class="selectpicker show-tick form-control" multiple data-live-search="true">
    <option>cow</option>
    <option>bull</option>
    <option class="get-class" disabled>ox</option>
</select>

不工作:

<select ...ng-model="selected" ng-options="project.idproject as project.idserver for project in projects">
    <option value="">-- YON --</option>
</select>

奇怪的是,对于第二种情况下的每个硬编码选项(如“--YON--”这里),当我点击它时,服务器的id对应(意思是,如果我有两个选项,第二个)我的json中的服务器ID对应于第二个选项)显示在select!

我尝试了我在网上看到的所有语法,但仍然没有工作...... 有人有想法吗?

1 个答案:

答案 0 :(得分:0)

我为你做了一个简单的plnkr http://plnkr.co/edit/2SbSwL05nx5Ta8KevEDC?p=preview 这是有效的,你可以发布一个JSON的样本是对象的对象还是对象的数组?