1

このドキュメントに記載されている 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 メソッドにはアクセスできません。

そうしている間に間違いを犯している可能性があります。角度データテーブルは初めてです。この問題に関するヘルプ/提案は役に立ちます。

4

1 に答える 1