在使用ui-select
之前,我使用了简单的<select>
标签,我在那里
ng-options="item as (item.name || 'custom name') | htmlToPlainText for item in items"
现在我开始使用 ui-select,我希望<ui-select-choices>
repeat
属性中使用相同的解释,但它不起作用示例:
<ui-select-choices repeat="item as (item.name || 'custom name') | htmlToPlainText for item in items">
...
</ui-select-choices>
我收到类似错误
Error: [ui.select:iexp] http://errors.angularjs.org/1.3.9/ui.select/iexp?p0=Expected%20expressionNaNn%form%of%20'_item_%in%_collection_%5B%20track%20by%_id_%5D'%20but%20got%20'%7B0%7D'.&p1=item%20as%20(item.name || 'custom name')%for%item%in%20items
是否可以做,或者ui-select
库不支持?
你可以这样写:
<ui-select-choices repeat="item in items">
{{(item.name || 'custom name') | htmlToPlainText}}
</ui-select-choices>