Angular 1.4.7 ng-if语法问题

时间:2016-03-24 19:28:33

标签: angularjs

为什么这对我的角度模板视图不起作用?

  <tr class="warning" ng-repeat="aIpacmTableLine in ipacmMacArray">
    <td><font color=SteelBlue>{{aIpacmTableLine}}</td>

    <td><font color=SteelBlue>
        <div ng-if="{{ipacmIpArray[$index]}} !== \"0.0.0.0\"">
            <a ng-href="{{ipacmIpArray[$index]}}">
                {{ipacmIpArray[$index]}}
            </a>
        </div>

        <div ng-if="{{ipacmIpArray[$index]}} === \"0.0.0.0\"">
            {{ipacmIpArray[$index]}}
        </div>
    </td>
</tr>

虽然这有效

  <tr class="warning" ng-repeat="aIpacmTableLine in ipacmMacArray">
    <td><font color=SteelBlue>{{aIpacmTableLine}}</td>

    <td><font color=SteelBlue>
        <div>
            <a ng-href="{{ipacmIpArray[$index]}}">
                {{ipacmIpArray[$index]}}
            </a>
        </div>
    </td>
</tr>

这是在模板视图html文件中。

1 个答案:

答案 0 :(得分:3)

插值指令{{}}ng-if/ng-show内不起作用,您应该直接提供要评估的表达式。

<div ng-if="ipacmIpArray[$index] !== '0.0.0.0'">