ng-book 2 - 002

2017-10-23  本文已影响0人  非法昵称0527

第三章:Angular的工作原理

在AngularJS中,默认选项是双向绑定。双向绑定在开发的起步阶段非常好用:控制器保存数据,表单直接修改数据,视图显示数据。

不过双向绑定的问题是,它经常导致整个应用出现级联效应。随着项目规模的扩大,我们越来越难于追踪数据的流向。

双向绑定的另一个问题是由于我们的数据要通过组件下发,一般情况下“数据结构树”将不得不与“DOM结构树”相对应。但在实践中,最好把这两件事分开

处理这种情况的方法之一是创建数据服务****Service,这是保存当前数据的当例服务。当由数据变动时,这个服务就会通知所有相关的对象。

Angular中推荐的方式时采用一种叫做单项数据绑定的方案(在其他一些现代Web开发框架中也是一样,例如React)。也就是说,的数据只会向下流入组件。如果你需要改变数据,就要在顶层触发事件,然后向下liu'zhi

上一篇 下一篇

猜你喜欢

热点阅读