0

我正在研究什么是最好的客户端 JavaScript 框架,我正在研究 AngularJS、BackboneJS 和 Dojo。我的第一个测试是使用 AngularJS,在每个框架中我需要做一个 TreeView、DataTable 和图表。

我在 AngularJS 中使用 DataTable 进行了第一次测试,但我需要做一个更完整、具有更多功能的 DataTable。但我发现了问题,也许是为了更好地理解框架。

我发现这个链接有一个我需要的完美例子。但是现在我对插件(DataTables)和o 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

最终,您将不得不使用imgwithsrcspan/divwithclass在数据表列中显示图像

这很好INMO。

于 2012-12-08T10:16:41.880 回答