我正在创建一个接受表单输入的指令,并用任意 HTML 包装该输入。
所以这:
<input ng-model="myModel" required>
变成:
<div>
some markup here
<input ng-model="myModel" required>
</div>
从我的指令中更新模型的有效性和价值的正确方法是什么?通常我会要求ngModelController
并调用$setValidity
and $setViewValue
,但是,由于ng-model
存在于我的嵌入元素上而不是我指令的顶级元素上,因此我似乎无法访问ngModelController
.