Javascript AngularJS注入一个HTML模板并对其进行评估
一般来说,我对Angular JS和前端相当陌生,但我有这个要求,我找不到答案 我有一个列对象数组,如下所示: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
$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}}' },