0

我是 Angularjs 的初学者,请原谅我的愚蠢错误。我有一个表格,它在三列中显示数据,我想根据条件过滤此表格,并将不必要的数据隐藏在包含整数的一列中。我已经使用 ng-show 与某些与 ng-model 相关联的条件,如果我仅在加载总表格后在我的 ng-model 中输入数据,这将是完美的。但是,我想在开始时显示所有表格数据,然后根据 ng-show 条件隐藏不必要的数据。

我怎样才能做到这一点?我在挣扎!

<tr ng-show= "change > val1 " ng-repeat="change in montlyProjection();"  >
          <td>some data</td>
          <td class="number">some data</td>
          <td class="number" ng-class="positiveNegative(convertToNumber(startBalance) + change)">some data</td>
        </tr>

</strong><input type="text" ng-model="val1" placeholder="Enter Amount" />  
4

1 回答 1

0
<tr ng-show="((change > val1) || !val1)" ng-repeat="change in monthlyProjection()">

尝试向 ng-show 指令添加其他条件。如果 !val 不起作用,请尝试使用 "angular.equals(val1,'')" 或 "angular.isDefined(val1)"

于 2013-08-29T14:49:11.427 回答