小编And*_*are的帖子

如何以编程方式将子视图添加到特定DOM选择器的Ember视图?

我有一个视图,它使用第三方库在didInsertElement钩子中呈现其他DOM元素.添加这些新元素后,我需要在其中添加一些子视图,以便它们可以呈现动态数据.

这是我试过的:

App.MyView = Ember.View.extend({
  didInsertElement: function() {
    create3rdPartyDomElements();
    var element = this.$('someSelector');
    childView = this.createChildView(App.SomeViewClass, attributesDict);
    childView.appendTo(element);
  }
});
Run Code Online (Sandbox Code Playgroud)

(jsbin:http://jsbin.com/idoyic/3 )

这会使我的视图按预期呈现,但是在Ember RC 7中给出了以下断言错误:"您无法附加到现有的Ember.View.请考虑使用Ember.ContainerView."

我已经尝试过扩展ContainerView,正如这里所建议的那样有效,但我没办法在特定的DOM选择器中插入子视图.它只是在父视图的开头插入子视图.

有人可以帮帮我吗?非常感谢!

ember.js

7
推荐指数
1
解决办法
3677
查看次数

Sphero可以检测物体而不会撞到它们吗?

Sphero是否有任何传感器可以帮助它在与实际碰撞之前检测障碍物?像红外线传感器,或任何可以用作Sphero"眼睛"的东西.

一个用例是将Sphero编程为跟踪移动对象,或者只是为了避免与其他对象发生碰撞.

谢谢!

sphero-api

5
推荐指数
1
解决办法
2590
查看次数

标签 统计

ember.js ×1

sphero-api ×1