我是 SO 的新手,已经学习和使用 JavaScript 和 AngularJS 大约 3 个月了,所以对于这个领域来说是 super super 新的。我正在深入 JS 并研究设计模式,所以我的脑海中突然出现一个问题 -> $scope 对象是什么类型的设计模式?
我已经阅读了相当多的内容,但除了显而易见的 -> 作为 AnguarJS MVC 架构的一部分之外,我无法想象任何更具体的内容。
我期待听到一些更有经验的开发人员对此的回答。
最佳答案
$scope 是一个双向数据绑定(bind)对象,用作 AngularJS 中 MVC 模式的一部分。就其本身而言,它不是一种设计模式。
AngularJS 中的 $scope 是一个内置对象,其中包含应用程序数据和方法。您可以为 Controller 函数内的 $scope 对象创建属性,并为其分配值或函数。
$scope 是 Controller 和 View (HTML) 之间的粘合剂。它将数据从 Controller 传输到 View ,反之亦然。
关于javascript - AngularJS $scope 对象是什么类型的设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56686847/