在官方meteor.com网站上的Angular"Todo App"教程中,有以下内容:
$scope.viewModel(this);
Run Code Online (Sandbox Code Playgroud)
在angular-meteor.com上的"Socially"教程中,看起来完全相同的事情是:
$reactive(this).attach($scope)
Run Code Online (Sandbox Code Playgroud)
有什么不同?
好的,我对这个主题做了一些研究,这是我发现的。
关于$reactive(this).attach($scope):
“$reactive 是一项服务,负责处理 Meteor 数据的反应性,并更新 AngularJS 代码。”
“此服务包装上下文(可以与 this 或 $scope 一起使用) - 因此您可以根据需要将它与任何上下文一起使用。”
请在此处阅读有关它的详细信息。
关于$scope.viewModel(this):
看起来它是一个包,一个库:
“ViewModel 是 Meteor 的视图层。您可以将其视为 Angular、Knockout、Aurelia、Vue 等,但无需执行这些工作所需的样板代码。”
有关它的更多信息请参见此处。
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |