このドキュメントに記載されている API メソッドと、こちらで説明されている destroy メソッドにアクセスできません。
HTML:
<table datatable dt-instance="dtInstance" dt-options="dtOptions" dt-columns="dtColumns" class="table-striped">
</table>
私のコントローラーには次のものがあります:
a.dtInstance = {};
var getTableData = function() {
var deferred = $q.defer();
deferred.resolve(tablecontent_array);
return deferred.promise;
};
a.dtOptions = DTOptionsBuilder.fromFnPromise( getTableData())
.withPaginationType('full_numbers');
a.dtColumns = [
DTColumnBuilder.newColumn('id').withTitle('ID').notVisible(), //
DTColumnBuilder.newColumn('groupby').withTitle('Group By').notSortable(),
DTColumnBuilder.newColumn('value').withTitle('value').notSortable()
]
「tablecontent_array」にはデータが含まれています。
テーブルを変更/破棄しようとすると、エラーが発生します。
a.dtInstance.rerender()
エラーメッセージ:
TypeError: a.dtInstance.rerender is not a function
私の目的は、特定のユーザー操作の後にテーブルを変更することです。レンダリング中のテーブルデータは良好です。しかし、その API メソッドにはアクセスできません。
そうしている間に間違いを犯している可能性があります。角度データテーブルは初めてです。この問題に関するヘルプ/提案は役に立ちます。