首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何调用控制器一次进行模态对话?

如何调用控制器一次进行模态对话?
EN

Stack Overflow用户
提问于 2013-01-31 09:59:53
回答 1查看 155关注 0票数 0

这里的柱塞演示了我的问题(您必须打开控制台)。怎么试呢?

  1. 单击“显示模式”2次。
  2. 单击通知按钮。然后在控制台中,有: Notification broadcasted. example.js:44 2 Notification received.

这意味着已经收到了两次通知。这是因为在每个open()上都调用了该模型的控制器。我的问题是,我只想把它叫做一次模态。我知道$on()返回注销函数,但是在我的应用程序中,我注册了相当多的事件,我不想每次模式关闭时都将它们注销。我也不能在任何其他地方使用$on(),因为我需要使用对话框本身。是否有更简单的方法来确保,对于每个模态对话框,我只注册了一次$scope事件?

EN

回答 1

Stack Overflow用户

发布于 2013-02-02 04:14:35

plnkr不工作(目前),一个较小的plnkr只显示问题会更好。

在ModalDemoCtrl中的open()和close()函数中,切换跟踪模式状态的$scope属性(例如$scope.showModal)如何?当它已经打开时,不要再次调用modelService()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14622997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档