AngularJS使用$ scope是否实用?

时间:2015-02-08 13:39:15

标签: angularjs angularjs-scope

在浏览angularjs应用程序和文档时,使用$ scope似乎是经常和首选的。但是,我也看过一些示例,例如Shaping up with AngularJS,其中使用了不同的方法来访问控制器的信息:

控制器:

angular.module('exampleApp')
.controller('ExampleCtrl', function($scope) { 
   this.info1 = 'Some info'; 
   $scope.scopeinfo = 'More info in $scope';
});

在视图中可以访问信息:

<div ng-controller="ExampleCtrl as ctrl">
<span>{{ctrl.info1}}</span>
<span>{{scopeinfo}}</span>
</div>

两者都很好。我只是想知道什么是更好的方式&#39;。很多模块似乎在$ scope下运行得更好。但是,我有点像替代品(这有什么名称?)因为我发现更容易区分信息,特别是在使用多个控制器时。

0 个答案:

没有答案