【发布时间】:2015-01-09 06:59:01
【问题描述】:
我正在尝试加载从 Zurb Foundation 框架(CSS/UI 引导程序)继承的 Javascript,特别是到 handle "equalization" of cell heights in a grid。他们的库主要是 CSS,非常适合 ember,但其中一些需要 Javascript 才能完成。
在我的应用程序中,我有路由器、路由、模型、控制器和模板。到目前为止,我还没有视图或组件(文档也没有明确说明它们是我应该使用的)。
我的控制器/路由/模板中是否有办法检测特定模板已完成加载,并运行一些自定义 Javascript?
我需要运行的自定义 Javascript:
$(document).foundation()
// OR, for speed's sake a more limited reload:
$(document).foundation('equalizer', 'reflow');
【问题讨论】:
-
如您所见,它作为某种 jQuery 插件加载。但是,如果我需要做某种 DI 来获取 jQuery 对象,我自己可能会弄明白。将其包含在任何答案中都没有什么坏处,但没有必要:)
-
这似乎是相关的,但我仍然很困惑我是否使用视图,特别是因为 Ember 在去年发生了很大变化:stackoverflow.com/questions/19166641/…
标签: jquery ember.js zurb-foundation