それは良い習慣ですか?それは正しいアプローチですか?
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>
気になる性能!
Webで検索しましたが、そのようなコードは見当たりませんでした。それらのほとんどは、特定の $scope モデルでメソッドとプロパティを分離します。
前もって感謝します!