Ember.js:构建强大Web应用的利器
1. Ember.js的数据同步与MVC模式基础
在使用Ember.js开发Notes应用时,我们可以使用计算属性 htmlValue 来替代 value ,只需将视图的Handlebars模板修改为如下代码:
{
{view Ember.TextArea valueBinding="htmlValue"}}
现在我们有了一个可用的Notes应用,接下来深入了解Ember.js在其MVC模式的各层之间是如何同步数据的。之前我们看到的一种数据同步模型,确保了客户端和服务器上的数据始终保持同步。但这个模型中,应用的八个步骤里有六个需要我们明确跟踪和记录应用的内部状态。而Ember.js框架则利用绑定、控制器和简洁的模型层,尽可能地自动化这些样板代码。
Ember.js的方法步骤更少,因为它让框架处理更多的样板代码,同时我们仍能完全控制数据在应用中的流动。主要区别在于,代码现在尽可能在源头明确这些操作,也就是我们告诉Ember.js应用如何连接的地方。
| 步骤 | 操作 |
|---|---|
| 1 | 初始请求 |
| 2 | 控制器操作 |
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



