gpt4 book ai didi

ember.js - 处理来自引导插件通知组件的 ember 操作

转载 作者:行者123 更新时间:2023-12-02 06:09:57 24 4
gpt4 key购买 nike

我用 Ember Addons Bootstrap for Ember ,特别是他们的Notifications零件。

我有一个新要求,即在通知上创建一个撤消按钮。我可以成功地将hbs模板代码放入消息中:

msg = "Success! <a href='#' {{action 'undo'}}>undo</a>"
Bootstrap.NM.push msg.htmlSafe(), "success"

这很好地显示了撤消链接,但无论我将操作处理程序放在我的应用程序中的哪个位置,我都无法触发它。

将通知代码绑定(bind)到我的应用程序以便处理撤消操作的最佳方法是什么?

最佳答案

不支持。

不建议这样做,但是如果您有硬性要求并且放弃了其他路线,则需要在 ember 应用程序范围之外访问 Ember。

"Success! <a href='#' onclick='foobar()'>undo</a>"

function foobar(){
// where App is your Ember app
// and foo is the controller name, App.FooController
var controller = App.__container__.lookup('controller:foo');
controller.send('undo');
}

关于ember.js - 处理来自引导插件通知组件的 ember 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24197683/

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