将角度格式表达式传递给自定义指令属性

时间:2013-11-07 18:01:55

标签: javascript angularjs angularjs-directive

为了绕过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)}}和一些变体,但它会爆炸或呈现错误。

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

0 个答案:

没有答案