2014-02-11 55 views
0

您好我有以下ng-repeat的例子,它可以正常工作。Angularjs ng-重複不加載顯示

Name: <input ng-model="search.name"/> 
    Phone: <input ng-model="search.phone"/> 
    Secret: <input ng-model="search.secret"/> 
    <table> 
     <tr ng-repeat="user in users | filter:{name: search.name, phone: search.phone}"> 
      <td>{{user.name}}</td> 
      <td>{{user.phone}}</td> 
      <td>{{user.secret}}</td> 
     </tr> 
    </table> 

加載頁面時加載表。我想要做的是當頁面加載時不顯示錶格,而是輸入名稱框中的值來顯示結果。任何想法如何實現這一目標?謝謝

回答

1

怎麼樣<table ng-show="search.name">?這隻能在輸入名稱時顯示錶格。如果您希望僅在有結果時才顯示,則必須查看users