Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 将来自两个单独控制器的功能组合到一个ng click中_Angularjs - Fatal编程技术网

Angularjs 将来自两个单独控制器的功能组合到一个ng click中

Angularjs 将来自两个单独控制器的功能组合到一个ng click中,angularjs,Angularjs,我是angularJS和nodeJS的新手,正在做一个项目。目前存在两种不同的控制器,例如“controllerA”和“controllerB”,它们具有“function”和“functionB”功能,由“buttonA”和“buttonB”上的ng点击事件触发 如果我想从一个“按钮nc”触发functionA和functionB,我该怎么做 谢谢 只需在两个不同的div上调用控制器即可 <div ng-controller="controllerA"> <div ng-c

我是angularJS和nodeJS的新手,正在做一个项目。目前存在两种不同的控制器,例如“
controllerA
”和“
controllerB
”,它们具有“
function
”和“
functionB
”功能,由“
buttonA
”和“
buttonB
”上的ng点击事件触发

如果我想从一个“
按钮nc
”触发functionA和functionB,我该怎么做


谢谢

只需在两个不同的div上调用控制器即可

<div ng-controller="controllerA">
 <div ng-controller = "controllerB">
  <input ng-click="functionA();functionB();"/>
 </div>
</div>

在路线中调用一个控制器controllerA进行查看。 并调用视图中的另一个控制器B

.state('app.example', {
  url: '/example',
  controller: 'controllerA',
  templateUrl: 'example.html',
})

<div ng-controller="controllerB">
  <input ng-click="functionA();functionB();"/>
</div>
.state('app.example'{
url:“/示例”,
控制器:“控制器”,
templateUrl:'example.html',
})

通过此操作,您可以访问两个控制器

张贴您尝试过的内容。请参阅此可能的副本