相关疑难解决方法(0)

将Ember组件附加到不受Ember管理的DOM元素

我想将一个Ember组件附加ComponentB到一个DOM元素,该元素由一些非Ember UI库didInsertElement生成ComponentA,导致类似

<div class='ember-view component-a'>
   <div class='i-know-nothing-of-ember'>
      <div class='ember-view component-b'></div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我知道appendTo(element)方法,但它失败了断言

您无法附加到现有的Ember.View.请考虑使用Ember.ContainerView.

我也尝试调用createElement组件B,然后通过jQuery将它附加到DOM - 哪种工作,但最终它失败并出现错误

无法将属性'_elementInserted'设置为null

http://emberjs.jsbin.com/cofebo/2/

实现上述目标的正确方法是什么?如果可能的话,动作和其他行为应该像i-know-nothing-of-ember组件A模板一样生成.

ember.js

6
推荐指数
1
解决办法
4457
查看次数

标签 统计

ember.js ×1