预期1 input.ui-select-search但得到'0'UI-Select

时间:2017-03-14 03:37:42

标签: angularjs ui-select angular-ui-select

我正在使用“ui-select”:“^ 0.19.6”。 根据我的要求,我需要编辑ui-select提供的模板“bootstrap / select-multiple.tpl.html”。我正在使用run

进行修改
    var app = angular.module('demo', ['ngSanitize', 'ui.select']);
app.run(["$templateCache",function($templateCache){
  var tmpl = `<div class="ui-select-container ui-select-multiple ui-select-bootstrap dropdown
         form-control" ng-class="{open: $select.open}">
    <div ng-if="true">
        <div class="ui-select-match"></div>
        <input custom-directive enable-format="{{$ctrl.enableMobileNumberFilter}}" type="search" autocomplete="off" autocorrect="off" autocapitalize="off"
               spellcheck="false" class="ui-select-search input-xs"
               placeholder="{{$selectMultiple.getPlaceholder()}}" ng-disabled="$select.disabled"
               ng-click="$select.activate()" ng-model="$select.search" role="combobox" aria-expanded="{{$select.open}}"
               aria-label="{{$select.baseTitle}}" ng-class="{'spinner': $select.refreshing}" ondrop="return false;">
    </div>
    <div class="ui-select-choices"></div>
    <div class="ui-select-no-choice"></div>
</div>`
        $templateCache.put("bootstrap/select-multiple.tpl.html",tmpl);
    }])

我刚刚添加了ng-if =“true”(最终这将取代实际情况)。 但它给我一个错误“预期1 input.ui-select-search但得到'0'”

一旦删除ng-if,它就可以了。

Example plunker

0 个答案:

没有答案