因为我可以获取View中的表单数量并验证它们是否已填充AngularJS中的所有表单
html
<form name="wizardStep2" ms-form-wizard-form novalidate>
</form>
&#13;
controllerjs
var self.forms = [];
function registerForm({self.forms.push(form);}
&#13;
指令
function msFormWizardFormDirective()
{
return {
restrict: 'A',
require : ['form', '^msFormWizard'],
compile : function (tElement)
{
tElement.addClass('ms-form-wizard-form');
return function postLink(scope, iElement, iAttrs, ctrls)
{
var formCtrl = ctrls[0],
mv = ctrls[1];
mv.registerForm(formCtrl);
}
}
}
}
&#13;