Выпадающий список HTML с привязкой ng-options не работает с angular-dart

Angular-dart ng-options, похоже, не работает.

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

person ashokd    schedule 10.07.2015    source источник
comment
Откуда вы взяли этот синтаксис? "s.DisplayText for s in myOptions" Каким должен быть результат?   -  person Günter Zöchbauer    schedule 11.07.2015
comment
Мы можем написать такой синтаксис в angularjs. Я думаю, что angulardart - это порт angularjs, и он будет иметь привязку ng-options.   -  person ashokd    schedule 11.07.2015
comment
Angular.dart не является портом Angular.js. Angular.dart — это новая реализация. Вы можете видеть Angular.dart как прототип для Angular 2.   -  person Günter Zöchbauer    schedule 11.07.2015
comment
Что эквивалентно этому в angulardart?   -  person ashokd    schedule 13.07.2015
comment
Я думаю, ng-repeat, но я некоторое время работал с Angular.   -  person Günter Zöchbauer    schedule 13.07.2015
comment
ng-repeat мне не помогает. Я хочу, чтобы статическая опция Select Option всегда отображалась вверху в раскрывающемся списке.   -  person ashokd    schedule 13.07.2015


Ответы (1)


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

Обратите внимание, что selectedOptionId является строкой, если мы используем myOption (тип с идентификатором и DisplayText в качестве свойств) в качестве модели, он добавит новую опцию с «?» в HTML.

person ashokd    schedule 14.07.2015