我是angularJS和nodeJS的新手,正在做一个项目。 目前存在两个不同的控制器,比如说"controllerA
"和"controllerB
",它们有"functionA
"和"functionB
"由"buttonA
"和"buttonB
"上的ng点击事件触发。
如果我想从一个"buttonC
"触发函数A和函数B,我将如何做?
谢谢!
只需调用两个不同div 上的控制器
<div ng-controller="controllerA">
<div ng-controller = "controllerB">
<input ng-click="functionA();functionB();"/>
</div>
</div>
或
调用路由中的一个控制器控制器 A 供您查看。并在视图中调用另一个控制器控制器 B。
.state('app.example', {
url: '/example',
controller: 'controllerA',
templateUrl: 'example.html',
})
<div ng-controller="controllerB">
<input ng-click="functionA();functionB();"/>
</div>
通过这种方式,您可以访问两个控制器