AngularJS ng绑定包含变量的html

AngularJS ng绑定包含变量的html,angularjs,ng-bind-html,Angularjs,Ng Bind Html,我是安格拉斯的新手。 我有一个如下所示的HTML表: <table> <thead> <tr> <th>ID</th> <th>other stuff</th> </tr> </thead> <tbody> <tr ng-repeat="rule in rules"> <td>@{{ rule.id }}</td>

我是安格拉斯的新手。 我有一个如下所示的HTML表:

<table>
<thead>
<tr>
    <th>ID</th>
    <th>other stuff</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="rule in rules">
    <td>@{{ rule.id }}</td>
    <td ng-init="functionThatExecutesHttpPost(rule.id)" ng-bind-html="variable"></td>
</tr>
</tbody>
</table>
我现在面临的问题是,我希望在HTML视图中包含的数据存在于每个“td”中,而不仅仅存在于具有正确ID的“td”中。经过深思熟虑,这是您可能期望的行为。

我现在的问题是:
是否可以给“ng bind html”一个变量,如-->变量(rule.id),然后在角度函数中写入-->$scope.variable(ruleId)=数据;
或者这个问题还有别的解决办法吗?


提前感谢。

如果您不想执行任何操作,最好使用
ng include
指令加载模板。它将在td中加载所需的模板,就像您在ajax中所做的那样

标记

<tr ng-repeat="rule in rules">
    <td>@{{ rule.id }}</td>
    <td ng-include="'******'+ rule.id"></td>
</tr>

@{{rule.id}

硬编码URL保留在单引号中,其他动态
ng repeat
当前变量通过与
+
符号串联而成

那你为什么不把它包括进去呢/
<tr ng-repeat="rule in rules">
    <td>@{{ rule.id }}</td>
    <td ng-include="'******'+ rule.id"></td>
</tr>