gpt4 book ai didi

angularjs - AngularDart Scope对象用于什么

转载 作者:行者123 更新时间:2023-12-03 03:45:32 25 4
gpt4 key购买 nike

有时我会尝试找到有关AngularDart的信息,并最终出现在AngularJs文档/ SO问题和帖子中...

因此,我经常遇到在AngularJs中提到$scope对象的帖子和答案。我不太确定它的用途,也找不到有关AngularDart的太多信息。

根据本文档https://docs.angularjs.org/guide/scope,它看起来像在组件中的常规函数​​或带有Angular批注的属性中一样。

例如,在AngularJs的文档中,它们显示如下:

angular.module('scopeExample', [])
.controller('MyController', ['$scope', function($scope) {
$scope.username = 'World';

$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
}]);

我认为可以通过在AngularDart中简单地实现,只需将组件的 username字段注释为 @NgTwoWay@NgAttr即可。对于 sayHello()方法,只需在组件中使用该方法即可。

所以我看到AngularDart中有一个实际的 scope对象(基于类似 Angular Dart $scope.$on functionality is not working之类的问题),但这有什么用吗?

最佳答案

过去一年左右,我一直在使用Angular.Dart,但在Angular.Dart中我没有发现$ scope变量有任何用途。

在AngularJS中,您可以使用$ scope进行以下操作-区分由单个 Controller 控制多个HTML文件时的作用域,以及第三方组件集成(在Victor Savkin的文章中找到$ scope.apply )。但是,第三方集成现在是自动的。而且,使用Angular.Dart 1.0不再只能有一个 Controller ,它全部由组件完成,并且作用域是隐式的,因此是隐藏的。

在以下位置的其他非常陈旧的信息(搜索范围):
http://teropa.info/blog/2014/02/11/kicking-the-tires-on-angulardart.html

关于angularjs - AngularDart Scope对象用于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com