gpt4 book ai didi

javascript - 在我的情况下,如何在两个 Controller 之间进行通信?

转载 作者:行者123 更新时间:2023-12-03 12:28:42 25 4
gpt4 key购买 nike

在我的例子中,我正在尝试在两个 Controller 之间进行通信

我有类似的东西

html

<div ng-controller='testCtrl'>
<div ng-click='clickBtn()'>clikc me</div>
</div>

..other contents...

<div ng-controller='testTwoCtrl'>
other contents...
</div>

JS

  app.controller('testCtrl', function($scope) {
$scope.clickBtn = function(){
alert('hey')
}
}

app.controller('testTwoCtrl', function($scope) {
//is there anyway to know if clickBtn method is called from here?
}

我希望知道是否有办法在单击按钮时通知 testTwoCtrl。感谢您的帮助!

最佳答案

您可以为 clickBtn 函数创建一个参数。

我建议创建一个 bool 参数,然后如果从 testTwoCtrl 调用 clickBtn 则传递一个 true 值,否则您可以将其留空在这种情况下,它将是错误的。

关于javascript - 在我的情况下,如何在两个 Controller 之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24048010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com