Ember.js 在Ember中集成外部JS库

Ember.js 在Ember中集成外部JS库,ember.js,Ember.js,我有一个简单的应用程序,它使用jqplot来绘制数据。此应用程序有一条连接到ArrayController的路由。我使用{{each}}助手在左侧显示要绘制的项目;我还在顶部显示一个“图形”按钮。用户可以从列表中选择一个或多个条目并点击图形按钮。该按钮附加到一个调用jqplot的操作,以在右侧绘制所选数据的图形。从功能上讲,这很好,但感觉像是一个黑客。是否有人对如何重新构造此结构以执行类似的“余烬方式”功能有意见 这个应用只有一个型号,所以看起来我不需要第二条路线。如果用户调整窗口大小,我确实需

我有一个简单的应用程序,它使用jqplot来绘制数据。此应用程序有一条连接到ArrayController的路由。我使用{{each}}助手在左侧显示要绘制的项目;我还在顶部显示一个“图形”按钮。用户可以从列表中选择一个或多个条目并点击图形按钮。该按钮附加到一个调用jqplot的操作,以在右侧绘制所选数据的图形。从功能上讲,这很好,但感觉像是一个黑客。是否有人对如何重新构造此结构以执行类似的“余烬方式”功能有意见

这个应用只有一个型号,所以看起来我不需要第二条路线。如果用户调整窗口大小,我确实需要以某种方式处理重绘。如果我不使用Ember,我会像这样处理窗口大小调整:

 $(window).resize(function(){
    plot1.replot ({resetAxes: true});
 });
其中“plot1”是对jqplot的原始调用的返回值

我如何在余烬做到这一点


我正在将Ember 1.4与EmberData beta 7一起使用。

您可以在视图的didInsertElement钩子中放入自定义JS代码,该钩子将在视图渲染后执行


拆卸代码有一个对应的元素挂钩。

您能提供更多细节吗?我不确定我会在这里放什么。