我在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" />
答案 0 :(得分:0)
<tr ng-show="((change > val1) || !val1)" ng-repeat="change in monthlyProjection()">
尝试在ng-show指令中添加其他条件。如果!val不起作用,请尝试使用&#34; angular.equals(val1,&#39;&#39;)&#34;或&#34; angular.isDefined(val1)&#34;