0
我實施了一個名爲ngTable模塊,你可以找到here引用。變量與「變種」控制器聲明,但由於範圍控制器
In the plunker例如一個,在控制器以下引起我的眼睛:
變量在控制器宣稱:
var data = [{name: "Moroni", age: 50}, ....
數據在控制器以後引用
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10 // count per page
}, {
total: data.length, // length of data
getData: function($defer, params) {
$defer.resolve(data.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
並且在視圖中,數據在ngRepeat中以$前綴引用:
<tr ng-repeat="user in $data">
<td data-title="'Name'">{{user.name}}</td>
<td data-title="'Age'">{{user.age}}</td>
</tr>
如何視圖感知數據的,即使數據沒有被宣佈爲一個範圍變量?這個ngTableParams中發生了什麼,我錯過了?
也許我需要做$ defer.resolve更多的研究?