我正在从 JSON 数据源将一组用户拉入我的 AngularJS 模型。此数据正在表中呈现,我想创建一个根据现有用户对象的两个值计算的列,而不修改我的基础数据服务。
// My model
function UserListCtrl($scope,$http) {
$http.get('users').success(function(data) {
$scope.users = data;
});
};
在我的部分模板中,我知道我可以这样做:
<tr ng-repeat="for user in users">
<td>{{user.data / user.count | number:2}}</td>
</td>
但我宁愿将该字段添加到模型中,这样我就可以像这样使用它:
<td>{{user.amplification}}</td>
如何将“放大”字段添加到模型中的每个用户?
顺便说一句,是否可以在这样的orderBy
事情上使用过滤器:
<td>{{user.data / user.count | number:2}}</td>