我正在阅读AngularJS Style Guide有关使用controllerAs
语法并尽可能避免使用$scope
的信息。
我的UsersController
数组为users
。然后我使用带有嵌套ng-repeat
的{{1}}指令。
我的问题是,我不知道如何在不使用UserController
的情况下访问(或分配)user
值到UserController
。有什么建议?这是DEMO。
这是HTML:
$scope
javascript:
<div ng-controller="UsersController as usersCtrl">
<div ng-repeat="user in usersCtrl.users">
<div ng-controller="UserController as userCtrl">
<ul>
<!-- How can I access user from UserController without using $scope? -->
<li>{{user.index}}</li>
<li ng-repeat="friend in user.friends">{{friend.name}}</li>
</ul>
</div>
</div>
</div>