首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angularjs应用程序中侦听Firepad事件

在Angularjs应用程序中侦听Firepad事件
EN

Stack Overflow用户
提问于 2014-09-21 00:10:52
回答 1查看 520关注 0票数 0

只是想知道是否可以在Angularjs应用程序中监听Firepad事件?

我看到用于检测Firepad何时就绪的标准js代码是:

代码语言:javascript
复制
firepad.on('ready', function() {
  // Firepad is ready.
});

来自http://www.firepad.io/docs/#api

但是我如何在Angular的控制器中检测到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 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

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

https://stackoverflow.com/questions/25950728

复制
相关文章

相似问题

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