请人们告诉我将ember模型传递给jQuery插件的最佳方法。
我通常会在onDidInsert()函数中实例化一个jQuery模型,但如果我的jQuery模块需要传递动态模型数据,那么最好的方法是什么呢?
感谢。
答案 0 :(得分:1)
如果您的观点适用于某条路线,那么您可以access the controller,因此也可以使用您的模型。
// onDidInsert()
this.get('controller.model');
否则,您首先必须将模型传递给视图,无论您在何处实例化视图。此时,您将直接从视图中get()
。
<!-- *.hbs -->
{{view App.SomeView someName=this.model}}
// onDidInsert()
this.get('someName');
当然使用视图时有不同的上下文,但这应该给你一般的想法。如果没有,请告诉我您是如何使用该视图的。