大佬教程收集整理的这篇文章主要介绍了angularjs – 如何从家庭控制器将表单的值设置为pristine?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<body ng-controller="HomeCtrl"> <div ng-controller="MainCtrl"> <form name="mainForm" > <button type"button" ng-click="mp1()">Make PrisTine 1</button> <button type"button" ng-click="mp2()">Make PrisTine 2</button>
这适用于MainCtrl:
app.controller('MainCtrl',function($scopE) { $scope.mp2 = function() { $scope.mainForm.$setPrisTine(); } });
这在HomeCtrl中不起作用:
app.controller('HomeCtrl',function($scopE) { $scope.mp1 = function() { $scope.mainForm.$setPrisTine(); } });
我想要做的是获得有效性检查和设置原始工作的能力.我尝试了使用和ngForm的不同组合,将表单设置为外部作用域中的对象等.仍然无法让所有这两者都起作用.请注意,我真的需要在HomeCtrl中执行$setPrisTine,因为有不同的MainCtrl,我不想重复实现代码很多次.
以上是大佬教程为你收集整理的angularjs – 如何从家庭控制器将表单的值设置为pristine?全部内容,希望文章能够帮你解决angularjs – 如何从家庭控制器将表单的值设置为pristine?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。