【发布时间】:2014-04-03 12:44:07
【问题描述】:
请大家告诉我将 ember 模型传递给 jQuery 插件的最佳方法。
我通常会在 onDidInsert() 函数中实例化一个 jQuery 模型,但如果我的 jQuery 模块需要传递动态模型数据,那么最好的方法是什么?
谢谢。
【问题讨论】:
标签: javascript jquery jquery-plugins ember.js
请大家告诉我将 ember 模型传递给 jQuery 插件的最佳方法。
我通常会在 onDidInsert() 函数中实例化一个 jQuery 模型,但如果我的 jQuery 模块需要传递动态模型数据,那么最好的方法是什么?
谢谢。
【问题讨论】:
标签: javascript jquery jquery-plugins ember.js
如果您的视图是针对路线的,那么您可以access the controller 和您的模型。
// onDidInsert()
this.get('controller.model');
否则,您首先必须将模型传递给视图,无论您在何处实例化视图。届时,您将直接从视图中get()。
<!-- *.hbs -->
{{view App.SomeView someName=this.model}}
// onDidInsert()
this.get('someName');
当然,使用视图时有不同的上下文,但这应该会给您一个大致的概念。如果没有,请告诉我您是如何使用视图的。
【讨论】: