我是angularjs的新手,ng-if不行。 order1值是外部提供的

时间:2016-04-21 06:10:38

标签: angularjs angularjs-directive

<tr ng-repeat=" x in list " ><div ng-if ="order1 == x.orderNo">
    <td>{{x.ShippingLine}}</td>
    <td>{{x.orderNo}}</td>
    <td>{{x.Buyer}}</td>
    <td>{{x.Items}}</td>
    <td>{{x.Quantity}}</td>
    <td>{{x.shipTo}}</td>
    <td>{{x.CapitalItem}}</td>
    <td>{{x.Status}}</td>
    <td>{{x.Type}}</td>
    <td>{{x.Comments}}</td>{{x.orderNo}}</tr></div>
    {{x.orderNo}}
 </table>

1 个答案:

答案 0 :(得分:1)

您的<div>标记在<tr>内开始,在</tr>

之外结束

请注意,即使&lt; div>被正确放置,您也会得到一个空的tr

您很可能需要将ng-if放在tr上。

看看这个fiddle