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
中调用表单上的一个方法。谢谢你的建议!