Angularjs 角度材料md选择标题问题

Angularjs 角度材料md选择标题问题,angularjs,angular-material,Angularjs,Angular Material,我有下面的代码 <md-select class="" name="partners" ng-model="obj.con" data-md-container-class="selectdemoSelectHeader" ng-disabled="notEditable('partners')"> <md-select-header class="demo-select-header"> <input ng-model="mdSelectH

我有下面的代码

<md-select class="" name="partners" ng-model="obj.con" data-md-container-class="selectdemoSelectHeader"
ng-disabled="notEditable('partners')">
    <md-select-header class="demo-select-header">
        <input ng-model="mdSelectHeader.searchTerm1" type="search" placeholder="{{'SEARCH' | T}}" class="demo-header-searchbox md-text">
    </md-select-header>
    <md-option ng-repeat="z in _.find(partnerContactList, { 'id': obj.par*1 }).contacts | filter:mdSelectHeader.searchTerm1" value="{{z.name}}">{{z.name}} ({{z.phone}},{{z.email}})</md-option>
</md-select>

{{z.name}}({z.phone},{{z.email})
我不知道他们为什么不能打字

如果控件是动态呈现的,则同一页中的另一个代码可以工作

例如,如果我使用ng if或ng repeat动态呈现控件,则输入字段不能键入任何内容,否则它可能会工作

有人确定了吗


谢谢。

我相信这是角材料库的一个已知问题。但是,通过使用带有角度内置按键的
$event.stopPropagation()
,也可以解决这个问题

<md-select class="" name="partners" ng-model="obj.con" data-md-container-class="selectdemoSelectHeader"
ng-disabled="notEditable('partners')">
    <md-select-header class="demo-select-header">
        <input ng-model="mdSelectHeader.searchTerm1" type="search" placeholder="{{'SEARCH' | T}}" class="demo-header-searchbox md-text" ng-keydown="$event.stopPropagation()">
    </md-select-header>
    <md-option ng-repeat="z in _.find(partnerContactList, { 'id': obj.par*1 }).contacts | filter:mdSelectHeader.searchTerm1" value="{{z.name}}">{{z.name}} ({{z.phone}},{{z.email}})</md-option>
</md-select>

{{z.name}}({z.phone},{{z.email})

这里有一个有效的

Try
value=“{{z.name}}”
to
ng value=“z.name”
。尽管如此,问题是我无法在md select标题的输入文本中输入任何内容field@SKLTFZ你使用的是什么版本的angularjs?谢谢,我是angularjs的新手,我终于知道人们为什么要添加ng keydown=“$event.stopPropagation()”:p您使用的angularjs版本是什么?不幸的是,这对我不起作用。我正在维护一个遗留项目,它有Angular 1.6.4。您的建议已应用于SearchBox,但它在一台生产服务器上有效,而在另一台生产服务器上无效。有点迷路了:)