【问题标题】:EmberJS passing data to jQuery pluginEmberJS 将数据传递给 jQuery 插件
【发布时间】:2014-04-03 12:44:07
【问题描述】:

请大家告诉我将 ember 模型传递给 jQuery 插件的最佳方法。

我通常会在 onDidInsert() 函数中实例化一个 jQuery 模型,但如果我的 jQuery 模块需要传递动态模型数据,那么最好的方法是什么?

谢谢。

【问题讨论】:

    标签: javascript jquery jquery-plugins ember.js


    【解决方案1】:

    如果您的视图是针对路线的,那么您可以access the controller 和您的模型。

    // onDidInsert()
    this.get('controller.model');
    

    否则,您首先必须将模型传递给视图,无论您在何处实例化视图。届时,您将直接从视图中get()

    <!-- *.hbs -->
    {{view App.SomeView someName=this.model}}
    
    // onDidInsert()
    this.get('someName');
    

    当然,使用视图时有不同的上下文,但这应该会给您一个大致的概念。如果没有,请告诉我您是如何使用视图的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 2018-04-07
      • 1970-01-01
      • 2014-03-02
      相关资源
      最近更新 更多