0
私はngTableで遊んでいますが、私は$ dataでsuceessを達成していません。
角度データで表示しようとすると、$データは何も表示されません。
私は(XDATAとして)スコープ変数を使用すると、すべてのように、うまく機能ngRepeatにこの変数を使用するようにコードを変更した場合:
...
$http.get(testUrl)
.then(function(res) {
$scope.xdata=pac;
return pac;
}, function(reason) {
console.log(error)
}
);
しかし、I'dが使用$データを好みます。
'pac'配列は、mongoサーバーから返されたデータのサンプルであり、テストに使用しています。
$ data私のサンプルテストは機能しませんし、スコープ変数を使用してサンプルテストを行い、実際のデータを使ってすべての作業をテストします。
私は間違っていますか?
マークアップ:
<table ng-table="tableParams" export-csv="csv" class="table table-stripped table-bordered" show-filter="true">
<tr ng-repeat="paciente in $data track by row.id">
<td title="'Nome'" filter="{ nome: 'text'}" sortable="'nome'">
{{paciente.nome}}
</td>
</tr>
コントローラ:
$scope.tableParams = new NgTableParams({
page: 1,
count: 10,
}, {
getData: function (params) {
var pac=[{id:21,nome:'JACENI FERRARI ALENCAR'},
{id:23,nome:'PEDRO HENRIQUES MARTINS SOUZA'}];
var testUrl = '/findallclientes';
$http.get(testUrl)
.then(function(res) {
params.total(2);
return pac;
}, function(reason) {
console.log(error)
}
);
},
});
"$ data'の" paciente "の代わりに" 'paciente in xdata'"を使い、スコープ変数は$ scope.xdata –
でなければ '$ scope.xdata = pac;'を '$ scope。$ data = pac ; ' –
OKですが、私の質問は$ dataがうまくいかない理由です。 ngTableのデモサイトで使用されています。私のコードで何が間違っていますか? –