如何处理组件中的angularjs属性?

时间:2017-05-24 21:31:06

标签: angularjs angularjs-components

我正在学习如何使用angularjs处理表单。据我所知,创建一个处理自定义输入元素的组件是合理的。如果这不是一个好的做法,请纠正我。

不使用组件,输入元素如:

<input type="text" name="field" data-ng-model="myField" required />

可以通过模型绑定和布尔方法验证:

myField.$valid

现在,如果我使用以下代码定义组件:

{
myModel: '<',
template: '<input type="text" name="field" data-ng-model="$ctrl.myModel" required />'
}

为什么要打电话:

$ctrl.myModel.$valid

未解析? 我错过了哪个逻辑步骤?

提前感谢您的时间!

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
[formName].[inputFieldName].$valid
&#13;
&#13;
&#13;

我认为你需要为验证提供名称参考。