3

为了让我的头脑围绕 AngularJS 指令,我试图从传递给我的自定义指令的任意 JSON 数据数组中构建一个自定义 HTML 表;指定要在表中显示的标题和属性名称。我不确定我是否做得对,但它在当前状态下工作。

示例:http: //jsfiddle.net/shlonny/sQg2J/10/

我现在想做的是能够将 AngularJS 格式表达式homeTableRow作为属性添加到指令中,如下所示:

<home-table-row header='Start' property='startDt' format="date: 'MM/dd/yyyy'" />

但我不确定如何在homeTable指令的模板中为给定的 JSON 对象值执行传入的format表达式。

我试过做{{datum[rmd.property] | $eval(rmd.format)}}一些变种,但它要么爆炸,要么渲染不正确。

这样的事情可能吗?就像我说的那样,我可能会以错误的方式去做这样的事情,所以我对不同的整体实施建议持开放态度。

4

0 回答 0