Angularjs 在ng init的作用域和引用中公开ng表单
我正在尝试这样做:Angularjs 在ng init的作用域和引用中公开ng表单,angularjs,angularjs-forms,angularjs-templates,Angularjs,Angularjs Forms,Angularjs Templates,我正在尝试这样做: <div ng-form="testForm" ng-init="$ctrl.doStuffWithForm(testForm)> 避免使用$ng init指令。只需将ng表单分配给$ctrl对象的属性: <div ng-form="$ctrl.testForm"> {{$ctrl.testForm.$dirty}} </div> {{$ctrl.testForm.$dirty} 通过将ng init放在ng form元素的子
<div ng-form="testForm" ng-init="$ctrl.doStuffWithForm(testForm)>
避免使用$ng init
指令。只需将ng表单
分配给$ctrl
对象的属性:
<div ng-form="$ctrl.testForm">
{{$ctrl.testForm.$dirty}}
</div>
{{$ctrl.testForm.$dirty}
通过将ng init
放在ng form
元素的子元素中,我能够实现我想要的结果:
<div ng-form="testForm">
<div ng-init="$ctrl.doStuffWithForm(testForm)></div>
</div>
对于我来说,这在其他场景中也起到了作用,但在本例中,我想在nginit
中调用表单上的一个方法。谢谢你的建议!