这是一个好习惯吗?这是一个正确的方法吗?
function UsersCtrl ($scope, $window, $http) {
$scope.Users = {
data : [],
load : function () {
$http.get('users/').success(function (data) {
$scope.Users.data = data;
});
},
emailUser : function (user) {
// send email (just an example)
}
};
}
一个HTML:
<li ng-repeat="user in Users.data">
</li>
<a href="#" ng-click="Users.load()">
Load
</a>
<a href="#" ng-click="Users.emailUser(user)">
Email
</a>
我担心性能!
我在网上搜索,我没有看到任何这样的代码。它们中的大多数将特定 $scope 模型中的方法和属性分开。
提前致谢!