AngularJS是否适合(3)层架构?

时间:2014-05-22 09:49:54

标签: angularjs design-patterns

这是一个很有学术性的问题,但也许有人可以在这里给我一个提示。 AngularJS是一种什么样的架构?首先,我想到了一个三层结构:

表现层 - HTML5 / CSS 应用层:AngularJS DataLayer:AngularJS(??)

......但是想一会儿,基本上它是否适合多层架构设计模式呢?

因为Angular具有双向绑定,而视图中的更改会影响模型(数据层),而不会在此处通过应用程序层。此外,Angular直接接触DOM。所以我最终得到了:

表示层 - AngularJS(操作DOM) 应用层:AngularJS 数据层:AngularJS

那么如何根据设计模式描述AngularJS?

1 个答案:

答案 0 :(得分:4)

AngularJS有一个MVW结构模型 - 视图 - "无论什么对你有用" link

所以,你决定你需要它。