尝试更改以Angular方式获取其数据的表格单元格中的内容。不知道在某个字符串发生时放置链接有什么用处。这是伪代码的想法。
<td>{{ e.training }}</td>
<td class="regSale">
<script>
if ({{ e.tranTypeId}} == "regularSale") {
document.getElementsByClassName("regSale").innerHTML = placeLinkHere;
} else {document.getElementsByClassName("regSale").innerHTML = hello;}
</script>
</td>
<td>{{ e.userId }}</td>
以下是我在Plnkr
中尝试过的内容答案 0 :(得分:0)
获取Angular中其他元素的引用并不是一个好主意。而只是在控制器中使用值绑定和属性来显示和功能。
此外,您在角度可能呈现的位置内使用<script>
标记,只需将此功能放在控制器中即可。
在您的plunker示例中,您没有(或删除了我的错误)包含主脚本的脚本:
<script src="script.js"></script>
以下是修复了主要错误的示例的分叉版本,您可以看到显示的值: http://plnkr.co/edit/aGuBPNdhhHt1uH8uM4Ng?p=preview