为了绕过AngularJS指令,我试图用传递给我的自定义指令的任意JSON数据数组构建一个自定义HTML表。指定要在表中显示的标题和属性名称。我不确定我是否正确行事,但它正处于当前状态。
示例:http://jsfiddle.net/shlonny/sQg2J/10/
我现在要做的是能够将homeTableRow
指令中的AngularJS格式表达式添加为如下属性:
<home-table-row header='Start' property='startDt' format="date: 'MM/dd/yyyy'" />
但是我不确定在homeTable
指令的模板中如何为给定的JSON对象值执行传入的format
表达式。
我已经尝试过{{datum[rmd.property] | $eval(rmd.format)}}
和一些变体,但它会爆炸或呈现错误。
这样的事情可能吗?就像我说的那样,我可能会采取错误的方式,所以我对不同的整体实施建议持开放态度。