如何处理组件中的 angularjs 属性?
How do I handle angularjs attributes in a component?
我正在学习如何使用 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
没有解析?
我缺少哪个逻辑步骤?
提前感谢您的宝贵时间!
[formName].[inputFieldName].$valid
我认为为此您需要提供名称参考以供验证。
我正在学习如何使用 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
没有解析? 我缺少哪个逻辑步骤?
提前感谢您的宝贵时间!
[formName].[inputFieldName].$valid
我认为为此您需要提供名称参考以供验证。