我正在尝试使用 ember.js 构建一个 Jqgrid 组件。是否有任何现有的解决方案,请告诉我。
谢谢
至于 jQuery 插件,最简单的解决方案可能是使用视图的didInsertElement
钩子手动管理视图的内容:http: //jsbin.com/opobeg/1/edit
一般的想法是使用 访问视图的元素this.$()
,它返回一个 jQuery 对象。不要忘记拆除事件侦听器等。您附加在willDestroyElement
挂钩中!
Yehuda 的文章很好地描述了这种机制。虽然这篇文章已经过时了(仍然指的是 SproutCore 2.0),但从那时起基本思想并没有太大变化。
我们以https://github.com/Addepar/ember-table为基础做了很多很酷的事情。