以Angular

时间:2016-01-22 19:46:13

标签: javascript html angularjs report

尝试更改以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

中尝试过的内容

1 个答案:

答案 0 :(得分:0)

获取Angular中其他元素的引用并不是一个好主意。而只是在控制器中使用值绑定和属性来显示和功能。

此外,您在角度可能呈现的位置内使用<script>标记,只需将此功能放在控制器中即可。

在您的plunker示例中,您没有(或删除了我的错误)包含主脚本的脚本:

<script src="script.js"></script>

以下是修复了主要错误的示例的分叉版本,您可以看到显示的值: http://plnkr.co/edit/aGuBPNdhhHt1uH8uM4Ng?p=preview