我希望在角度材质中构建一个简单的可编辑输入栏,当我点击高光文本时,它将打开一个md-autocomplete,如果我点击外部部分,它将关闭md-autocomplete并显示文本.
<div ng-hide="vm.editableEnabled" ng-click="vm.enableEditorTitle()">
<span class="hight-light">{{vm.group.name}}</span>
</div>
<md-autocomplete ng-show="vm.editableEnabled"
....
....
ng-blur="vm.disableEditorTitle()">
</md-autocomplete>
Run Code Online (Sandbox Code Playgroud)
但这ng-blur不起作用md-autocomplete.
我知道这是https://github.com/angular/material/issues/3906中的一个问题.我已经尝试了指令解决方案,但它不起作用.
有没有其他好的解决方案来解决这个问题?
谢谢