0

AngularJS、BackboneJS、および Dojo を研究しています。私の最初のテストは AngularJS を使用したもので、各フレームワークで TreeView、DataTable、およびチャートを実行する必要があります。

DataTable を使用して AngularJS で最初のテストを行いましたが、より多くの機能を備えた、より完全な DataTable を実行する必要があります。しかし、おそらくフレームワークをよりよく理解するために、問題を見つけています。

私が必要とする完璧な例があるこのリンクを見つけました。しかし今、プラグイン(DataTables)とAngularJSの統合について疑問があります。

http://jsfiddle.net/zdam/7kLFU/

このスコープ配列は、私の Json データを VIEW (jsfiddle の完全なコード) にリンクします。

    $scope.columnDefs = [ 
        { "bSearchable":false, "mDataProp": "@uri", "aTargets":[0]},
        { "bSearchable":false, "mDataProp": "id", "aTargets":[1]},
        { "bSearchable":true, "mDataProp": "title", "aTargets":[2] },
        { "bSearchable":false, "mDataProp": "count", "aTargets":[3] },
        { "mData": null, "sDefaultContent": "<img ng-click='edit()' src='edit.gif' />", "aTargets":[-1] }
    ];

たとえば、アイコン(編集、削除)を配置する場合、次のように配置する必要があるため、この方法を使用するのは少し奇妙だと思います。

{ "mData": null, "sDefaultContent": "<img ng-click='edit()'
> src='edit.gif' />", "aTargets":[-1] }

HTMLを混ぜています。私はそれを行うためのより良い方法があると思います。それを行う最良の方法は何ですか?

私の他の質問。あなたの意見では、どれが最高ですか?

ありがとう

4

1 に答える 1

1

最終的には、データテーブル列に画像を表示するためimgに withsrcまたはspan/divwithを使用する必要がありますclass

これは問題ありません。

于 2012-12-08T10:16:41.880 に答える