只是想知道是否可以在Angularjs应用程序中监听Firepad事件?
我看到用于检测Firepad何时就绪的标准js代码是:
firepad.on('ready', function() {
// Firepad is ready.
});来自http://www.firepad.io/docs/#api
但是我如何在Angular的控制器中检测到这一点呢?
发布于 2014-09-23 05:41:43
你的控制器中已经有初始化Firepad的代码了吗?例如,像var firepad = Firepad.fromCodeMirror这样的东西。如果是这样的话,您应该能够在上面监听ready事件,就像在普通的JavaScript中一样。如果您还没有这样的代码,您可以在Firepad.io//#api的firepad.io/docs/#api的FirePad.io初始化Firepad文档部分找到它。
为了让它看起来更完整,您可以很容易地将firepad包装在一个指令中。但是“有没有这样的库呢?”更适合谷歌而不是StackOverflow。
也就是说,这个库看起来很有前途:https://github.com/davideast/FireDeck/blob/436fa59fb65a186beec857865c156ce2ada809e2/scripts/directives/firepad.js。它似乎引入了一个我可以在演示站点快速收集到的<fire-pad元素:http://fire-deck.firebaseapp.com。
注意David上面的评论:
这里是该<fire-pad>指令的
作者。对于一般用途来说,这不是一个很好的指令。我把它和一个iframe紧密地结合在一起,以便在浏览器编码中完成。但是,可以很容易地修改它以在没有iframe的情况下工作。你真的可以在这里删除这些行:https://github.com/davideast/FireDeck/blob/436fa59fb65a186beec857865c156ce2ada809e2/scripts/directives/firepad.js#L72-L80
https://stackoverflow.com/questions/25950728
复制相似问题