标记
<input type="text"
mentio
mentio-id="'test'"
mentio-typed-text="typedTerm"
ng-model="myval"/>
<mentio-menu
mentio-for="'test'"
mentio-trigger-char="'@'"
mentio-items="mentioPeople"
></mentio-menu>
内部控制器:
module.controller($scope) {
$scope.mentioPeople = [{label: "Test"}];
}
上面的代码不起作用(当我输入'@'字符时没有任何反应)。
如果我在输入元素中嵌入与属性指令相同的选项,它就可以工作 - 请参见以下内容:
<input type="text" mentio
mentio-id="'test'"
mentio-typed-text="typedTerm"
mentio-trigger-char="'@'"
mentio-items="mentioPeople"
ng-model="myval"/>
为什么?在第一个例子中我做错了什么?