在 angular-material 中使用 md-autocomplete 指令时,我有以下代码。如果 acType != FORMULA,我想完全从元素中删除 md-floating-label:
html:
ng-attr-md-floating-label="{{ autocompleteFloatingLabel }}"
JS:
scope.autocompleteFloatingLabel = false;
if (scope.acType == Constants.Autocomplete.FORMULA) {
scope.autocompleteFloatingLabel = 'Add a formula here ';
}
我尝试将 autocompleteFloatingLabel 设置为 undefined 而不是 false 我还尝试删除 HTML 模板中的括号。似乎没有任何效果。我知道 scope.acType 正在评估正确的值,但 md-floating-label 似乎仍然存在,但它不应该存在。