我是SO的新手,已经学习和使用JavaScript和AngularJS大约3个月了,所以这个领域超级陌生。我正在深入研究JS并正在研究设计模式,所以我的脑海中突然冒出一个问题->$scope对象是什么类型的设计模式?
我已经做了相当多的阅读,但除了明显的 ->作为 AnguarJS 的 MVC 架构的一部分,我无法想象更具体的东西。
我期待听到一些更有经验的开发人员对此的回答。
$scope是一个双向数据绑定对象,用作 AngularJS 中 MVC 模式的一部分。它本身不是一种设计模式。
AngularJS中的$scope是一个内置对象,其中包含应用程序数据和方法。可以在控制器函数内为$scope对象创建属性,并为其分配值或函数。
$scope是控制器和视图 (HTML( 之间的粘合。它从控制器传输数据以供查看,反之亦然。
AngularJS 文档范围