問題タブ [angular-datatables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - angularデータテーブルでデータを結合して画像を表示する方法
私はAngularデータテーブルを使用してテーブルを作成しています.
ここでは、2 つの列データを 1 つにマージします。つまり、アドレス 1 とアドレス 2 をアドレスとして表示する - addr1 - addr2 と (2) リンクの代わりにテーブル列に画像を表示します。
私は試した -
DTColumnBuilder.newColumn('addr1' - 'addr2').withTitle('Address 1'),
そしてDTColumnBuilder.newColumn('addr1 - addr2')
運がない(スローエラー)
これで私を助けてください。ありがとう。
私のスクリプト -
javascript - 関数Javascriptでオブジェクトを渡すことができません
以下は私のplnkrです。メソッドにパラメータを渡していないのに、open1
メソッドにオブジェクトを渡す必要があるのに$scope.open1
エラーがスローされている場合、正常に動作しています。
私が間違っていることを教えてください。
Plnkr - http://plnkr.co/edit/dzYfy1qtmBD3ng804nXR?p=preview
問題に直面しているコード -
私はこの方法でデータを警告しています -
編集 -
画像のクリック時にデータを渡す必要があります。
javascript - なぜタイムアウトを使用する必要があるのですか?
AngularJS と angular-datatable ライブラリを使用しています。行をクリックしてモーダルを呼び出す必要があります。コードの私の部分は次のとおりです。
console.log 関数はどのような方法でも正常に動作しますが、モーダル関数の呼び出しは、タイムアウトにラップした場合にのみ期待どおりに動作します。それで、誰かがなぜこれが起こっているのか説明できますか?最初の関数だけがうまく機能するのはなぜですか? どんな説明にも感謝します。
ajax - Angular Datatables はソース オブジェクトを使用します
Angular Datatables では、JSON オブジェクトを Ajax でプリロードして、別の ajax リクエストを行わずに別の場所でオブジェクトを再利用できるようにしたいと考えています。しかし、このオブジェクトをデータテーブルにロードするにはどうすればよいでしょうか?
angularjs - プロミス内に $scope 変数を割り当ててから、angular datatables ディレクティブのメソッドを割り当てますか?
問題が何であるかはわかりませんが、 $scope が定義される前に datatables ディレクティブが初期化されているようです。さらに、変数が 2 回設定されているようです。
userService
サーバーから列の定義とデータを取得する があります。getUserList()
メソッドは promise を返します。then() メソッドを使用して、datatables ディレクティブで使用される $scope 変数を設定します。リクエストが完了する前に、ディレクティブが変数をリクエストしているようです。また、Chrome の開発コンソールに「テスト」ログが 2 回表示されるため、変数が 2 回設定されているようです。
(サーバーからではなく) 静的データを使用し、 $scope 変数をgetUserList()
promise の外に配置すると、正常に動作します。
これは、datatables ディレクティブを設定する方法です。