AngularJS $ scope对象是哪种类型的设计模式?

时间:2019-06-20 13:16:54

标签: javascript angularjs design-patterns scope

我是SO的新手,并且已经学习和使用JavaScript和AngularJS大约3个月了,所以对于该领域来说是超级新手。我正在研究JS,正在研究设计模式,所以我的脑海中浮现了一个问题-> $ scope对象是哪种类型的设计模式?

我已经读了很多书,但除了显而易见的->作为AnguarJS的MVC架构的一部分之外,我无法想象任何更具体的东西。

我希望听到一些经验丰富的开发者对此的回答。

1 个答案:

答案 0 :(得分:2)

$ scope是双向数据绑定对象,用作AngularJS中MVC模式的一部分。它本身不是设计模式。

AngularJS中的$ scope是一个内置对象,其中包含应用程序数据和方法。您可以在控制器函数内为$ scope对象创建属性,然后为其分配值或函数。

$ scope是控制器和视图(HTML)之间的粘合剂。它将数据从控制器传输到视图,反之亦然。

AngularJS Docs scope