1

我需要向 中添加两个选项ui-select,而不是使用重复和数组,我认为如果在内部标记代码会更清晰<ui-select-choices>(参见下面的示例)。但这不起作用,如果这有可能的话,有什么想法吗?

     <ui-select ng-model="formula.value">
         <ui-select-match>
            <span ng-bind="$select.selected.name"></span>
         </ui-select-match>
         <ui-select-choices>
             <span>AND</span>
             <span>OR</span>
         </ui-select-choices>
     </ui-select>
4

1 回答 1

3

这是不可能的,因为需要ui-select-choices 属性repeat,如源代码中的第 21 行所示。相反,以下标记有效并且不会牺牲可读性,IMO:

<ui-select ng-model="formula.value" theme="bootstrap">
  <ui-select-match>{{ $select.selected }}</ui-select-match>
  <ui-select-choices repeat="choice in ['AND', 'OR']">
    <span>{{ choice }}</span>
  </ui-select-choices>
</ui-select>

普朗克

于 2016-07-29T22:13:22.437 回答