【发布时间】:2014-07-20 23:25:51
【问题描述】:
我正在使用 Ember 成功渲染动态数据:
<div id="ember_generated">{{result}}</div>
我想在每次使用 jQuery 进行更改时获取这些数据。以下是我能想到的最好的,但作用不大:
$("body").on("change", "#ember_generated", function() {
});
【问题讨论】:
-
为什么要用jquery来观察数据变化?为什么不使用 Ember?
-
我一直在尝试实现这一点 (stackoverflow.com/q/24853897/3205492),但对于我目前处于的初学者阶段来说,整个事情似乎太复杂了。所以我认为 jQuery hack 可以暂时解决这个问题。
-
你对路由器很熟悉了吗?
-
我了解了整体概念,但对于我拥有的简单应用程序,我不需要在其中定义任何内容。所以只有
App.Router.map(function() {}); -
这是一个非常简单的例子,它拥有嵌套的路由,并在路由之间共享模型,emberjs.jsbin.com/OxIDiVU/830/edit。 (Matthew 已经介绍了一些关于如何在控制器之间共享属性的内容)。了解网点和路线/资源的工作方式非常重要。
标签: jquery ember.js event-handling handlebars.js