Angular material 角度材质自动完成标签占位符toogle

Angular material 角度材质自动完成标签占位符toogle,angular-material,Angular Material,由于不同的配置,我必须编写相同的自动完成两次。唯一的区别是一个使用md浮动标签,另一个使用占位符。有没有一种方法可以只实现一个autocomplete,它会因为一个值而决定使用其中一个 我试图实现一个自定义属性指令。因此,angular无法编译模板并崩溃 以下示例显示了我的当前代码: <md-autocomplete ng-disabled="ctrl.isDisabled" md-no-cache="ctrl.noCache" md-selected

由于不同的配置,我必须编写相同的自动完成两次。唯一的区别是一个使用md浮动标签,另一个使用占位符。有没有一种方法可以只实现一个autocomplete,它会因为一个值而决定使用其中一个

我试图实现一个自定义属性指令。因此,angular无法编译模板并崩溃

以下示例显示了我的当前代码:

 <md-autocomplete
      ng-disabled="ctrl.isDisabled"
      md-no-cache="ctrl.noCache"
      md-selected-item="ctrl.selectedItem"
      md-search-text-change="ctrl.searchTextChange(ctrl.searchText)"
      md-search-text="ctrl.searchText"
      md-selected-item-change="ctrl.selectedItemChange(item)"
      md-items="item in ctrl.querySearch(ctrl.searchText)"
      md-item-text="item.name"
      md-min-length="0"
      placeholder="Pick an Angular repository"             
      md-menu-class="autocomplete-custom-template"
      ng-if="!ctrl.showAsLabel">
    <md-item-template>
      <span class="item-title">
        <md-icon md-svg-icon="img/icons/octicon-repo.svg"></md-icon>
        <span> {{item.name}} </span>
      </span>
      <span class="item-metadata">
        <span class="item-metastat">
          <strong>{{item.watchers}}</strong> watchers
        </span>
        <span class="item-metastat">
          <strong>{{item.forks}}</strong> forks
        </span>
      </span>
    </md-item-template>
  </md-autocomplete>

 <md-autocomplete
      ng-disabled="ctrl.isDisabled"
      md-no-cache="ctrl.noCache"
      md-selected-item="ctrl.selectedItem"
      md-search-text-change="ctrl.searchTextChange(ctrl.searchText)"
      md-search-text="ctrl.searchText"
      md-selected-item-change="ctrl.selectedItemChange(item)"
      md-items="item in ctrl.querySearch(ctrl.searchText)"
      md-item-text="item.name"
      md-min-length="0"
      md-floating-label="Pick an Angular repository"
      md-menu-class="autocomplete-custom-template"
      ng-if="ctrl.showAsLabel">
    <md-item-template>
      <span class="item-title">
        <md-icon md-svg-icon="img/icons/octicon-repo.svg"></md-icon>
        <span> {{item.name}} </span>
      </span>
      <span class="item-metadata">
        <span class="item-metastat">
          <strong>{{item.watchers}}</strong> watchers
        </span>
        <span class="item-metastat">
          <strong>{{item.forks}}</strong> forks
        </span>
      </span>
    </md-item-template>
  </md-autocomplete>

{{item.name}
{{item.watchers}}观察者
{{item.forks}forks
{{item.name}
{{item.watchers}}观察者
{{item.forks}forks