【问题标题】:How to trigger action on route from controller in ember如何在余烬中从控制器触发对路由的操作
【发布时间】:2014-11-17 14:14:17
【问题描述】:

考虑这个例子:http://emberjs.jsbin.com/hecewi/1/edit?html,js,output

文档声明将首先在控制器上搜索操作(在示例中起作用,例如通过将 actions 哈希粘贴到 IndexController 中),然后在当前路由上,然后沿着其父路由,直到它击中ApplicationRoute。我希望示例中的 testCamel 操作随后会被触发,但是会出现关于未处理路由的错误。怎么做才对?

【问题讨论】:

    标签: ember.js routing action


    【解决方案1】:

    触发动作的代码确实是正确的。这只是一个不幸的选择示例。由于您的路由将初始化控制器,因此在发送操作时路由本身可能尚未完全初始化。例如,如果您在以下运行循环中安排要触发的操作,则效果很好:

    http://emberjs.jsbin.com/yaseva/1/edit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2014-11-18
      • 1970-01-01
      • 2012-08-01
      相关资源
      最近更新 更多