2015-07-10 65 views
0

Angular-dart ng-options似乎不起作用。带ng-options绑定的HTML下拉菜单不适用于角度飞镖

<select ng-model="selectedOption" ng-options="s.DisplayText for s in myOptions"> 
     <option value="">Select Option</option> 
    </select> 
+0

你从哪里得到这个语法? ''s在myOptions中的s.DisplayText“'这应该是什么结果? –

+0

我们可以在angularjs中编写这种语法。我认为angulardart是端口angularjs,它会有ng-options绑定。 – ashokd

+0

Angular.dart不是Angular.js的一个端口。 Angular.dart是一个新的实现。您可以将Angular.dart看作Angular 2的原型。 –

回答

2
<select ng-model="selectedOptionId"> 
     <option value="">Select Option</option> 
     <option ng-repeat="o in myOptions" value="{{o.id}}"> 
        {{o.DisplayText}} 
     </option> 
</select> 

注意selectedOptionId是字符串,如果我们使用myOption(类型与ID和DisplayText属性)为模型,将添加新的选项有“?”在HTML中。