Javascript AngularJS注入一个HTML模板并对其进行评估

Javascript AngularJS注入一个HTML模板并对其进行评估,javascript,angularjs,templates,smart-table,Javascript,Angularjs,Templates,Smart Table,一般来说,我对Angular JS和前端相当陌生,但我有这个要求,我找不到答案 我有一个列对象数组,如下所示: $scope.columns = [ { header: 'Column 1', visible: true, template: '{{row.property1}}' }, { header: 'Column 2', visible: true, template: '{{row.property2}}' }, { header: 'Column 3', v

一般来说,我对Angular JS和前端相当陌生,但我有这个要求,我找不到答案

我有一个列对象数组,如下所示:

$scope.columns = [
    { header: 'Column 1', visible: true, template: '{{row.property1}}' },
    { header: 'Column 2', visible: true, template: '{{row.property2}}' },
    { header: 'Column 3', visible: true, template: '<a href="mailto:{{row.property3}}">{{row.property3}}</a>' },
    // ..
];

$scope.messages = [];
显然不起作用,只是呈现
col.template

第二个问题是模板的范围。您可以看到我使用了
row.property
,这是不可重用/不可取的。我需要范围来处理行的属性,这样我就可以只知道模板设计用于的对象类型来编写模板。乙二醇

 ... template: '{{property}}' },
这样更干净。 [使用角度示波器解决]


谢谢

Hi@rtlayzell,你是怎么解决的?如果你使用了插件,那么是哪一个呢?嗨@rtlayzell,你是如何解决的?如果你使用了一个插件,那么是哪一个呢?
<td ng-bind-template="{{col.template}}"></td>
 ... template: '{{property}}' },