AngularJS ng绑定包含变量的html
我是安格拉斯的新手。 我有一个如下所示的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>
<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>