javascript - 渲染到 ember View 的导出

标签 javascript ember.js

我有一个观点:

App.MyView = Ember.View.extend({
  templateName: 'parent',
  mouseEnter: function() {
    // Do something
  }
});

其模板具有 {{outlet}}

这是 JS Bin:http://jsbin.com/ucanam/2779/edit

我正在尝试渲染到 socket 中,但我不明白为什么它不起作用。我尝试将 render 调用放入 Em.run.next 中,因为此问题类似于 https://github.com/emberjs/ember.js/issues/3626

最佳答案

很好的问题,但是不支持这样做,原因如下:

  1. 文档指定 into 是路由 ( http://emberjs.com/guides/routing/rendering-a-template/ )。

  2. 这是一个动态 View ,这使得它成为一个有趣的问题,如果您有该 View 的多个实例,那么 ember 会选择哪个?

话虽如此,您仍然可以重组应用程序来处理您想要的内容

http://jsbin.com/ucanam/2785/edit

关于javascript - 渲染到 ember View 的导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894342/

相关文章:

javascript - 计数器停在 0 处

javascript - 如何在JavaScript中获取textarea的选定文本范围

javascript - 删除记录时的 EmberJS 事件

javascript - 在 EmberJS 中进行 AJAX GET 和 POST 调用的正确方法

javascript - 如何从父组件设置Ember组件的内部状态?

javascript - 如何使用 javascript 检查 Windows Phone 用户代理?

javascript - 如何在 GitHub 和 npm 上用 Javascript/Typescript 创建我的第一个库

unit-testing - 用于单元测试的 EmberJS 服务注入(inject) (Ember QUnit)

javascript - var result = wait someFunc() 返回一个对象,但我期望对象列表

ember.js - 将 JSON 对象转换为 Ember 数据模型