2
基本上我试图填充表行作为手风琴头在角度页:如何在Angular Directive的链接函数中插入html?
<div uib-accordion-group ng-repeat="deployment in deployments" is-open="deployment.isOpen">
<uib-accordion-heading>
<status-Table deploy="{{deployment}}"></status-Table>
</uib-accordion-heading>
</div>
我似乎无法找到一种方法,从部署对象进行插值,一旦我把它传递给statusTable指令,然后使用这些变量填充HTML:
app.directive('statusTable', function(){
return {
restrict: "E",
scope: {
deploy: '@'
},
link: function(scope, element, attrs){
element.html("<table class='table table-hover'>"+
"<tr>"+
"<td>{{ attrs.deploy.deployment_name }}</td>"+
"<td>{{ attrs.deply.region }}</td>"+
"<td>{{ attrs.deploy.start_date }}</td>"+
"<td>{{ attrs.deploy.deployment_date }}</td>"+
"<td><i class='material-icons
green'>check_circle</i></td>"+
"</tr>"+
"</table>");
}
};
这是Angularjs(1.x)和n ot Angular(2+) – brijmcq
@brijmcq是的,好的先生。 1.6.2 – pandabearit