在外部jQuery插件中动态添加Ember组件

时间:2015-03-25 16:07:32

标签: ember.js

我正在使用一些外部jQuery插件来创建一些模态(dateRangePicker)。在此之后,我想在新创建的模态(一些表单元素)中动态添加一个组件。这甚至可能吗?例如,在Angular中我会使用$compile('<div my-directive></div>') ...

1 个答案:

答案 0 :(得分:0)

使用Ember组件构建模态并使其与插件接口将更容易。

有些事情:

import Plugin from '';

App.FoobarComponent = Ember.Component.extend({
  classNames: ['jquery-modal'], // or whatever needed

  didInsertElement: function() {
    Ember.$... // initialize plugin
  },

  actions: {
    someUserInteraction: function() {
      Plugin.someFunction();
    }
  }
});