angular:维护集合/模型的不同表示

时间:2014-06-22 13:12:34

标签: javascript angularjs data-binding

我有一个工厂Expense,它封装了显示费用清单的逻辑。例如,我可能需要一份全面的清单,本月发生的费用清单,只有收入支出,甚至是 flotcharts 格式的代表。

Expense工厂中,我有一个公开的list属性,我在控制器中添加了新对象。我还有incomes()函数,用于过滤list数组以获取具有正值的记录。

问题是如何使用$scope为所有表示正确启用数据绑定。

对我来说有用的是在控制器中$scope.incomes = Expense.incomes(其中Expense.incomes是过滤函数返回数组),以及ng-repeat="income in incomes()"在视图中。这是正确的方法吗?或者我可能将$scope.incomes作为数组而不是函数,并在基础list更新时在控制器中手动更新它?使用函数方法,我无法将incomes设置为ng-model的值,我想为我的绘图指令执行此操作。

0 个答案:

没有答案