问题与角度有问题

时间:2015-07-02 09:01:44

标签: angularjs

在我的代码中,ng-if似乎没有验证条件。 '你好'总是在桌子前面显示。

<div ng-repeat="(key, value) in data">
    <h3>{{key}}</h3>    
    <div ng-if="_.isNumber('hello')">
        <h2>hello</h2>
    </div>
    <table class="table table-striped table-bordered table-condensed table-hover">
        <tr ng-repeat="(k,v) in value">
            <td><strong>{{k}}</strong></td>
            <td>{{v}}</td>
        </tr>
    </table>
</div>

enter image description here

2 个答案:

答案 0 :(得分:0)

如果需要在视图中使用某个函数,则需要先将其绑定到作用域。

我不确定你是否可以绑定下划线但是尝试

$scope._ = _;

答案 1 :(得分:0)

ng-if需要值true或false,

代码:<div ng-if="_.isNumber('hello')">

看起来你正在从控制器调用一个函数。