2017-08-15 2 views
0

私はテーブルを作成し、ビューモデル内の各アイテムに対してこれを繰り返すので、これをより明瞭に書く方法を探しています。テーブルに角型のVMをバインドするクリーナーの方法

<div class="row"> 
    <div class="col-lg-4" ng-repeat="x in vm.visibleOptions"> 
     <table> 
      <tr> 
       <td colspan="2"> 
        Option <span ng-bind="x.OptionNumber"></span> - <span ng-bind="x.OptionName"></span> 
       </td> 
      </tr> 
     </table> 
    </div> 
</div> 

私は新しいプロジェクトのために頭角を込めて最初に頭を下げたので、助言が役に立ちます。

+0

もっと適切な方法がありますか? – sergio

+0

あなたのために 'これを書いている、よりきれいな方法は何でしょうか? – lealceldeiro

答えて

1

クリーナーはかなり主観的ですが、あなたがより簡潔にそれを行うことができる場合:

<div class="row"> 
    <div class="col-lg-4" ng-repeat="x in vm.visibleOptions"> 
     <table> 
      <tr> 
       <td colspan="2"> 
        Option {{x.OptionNumber}} - {{x.OptionName}} 
       </td> 
      </tr> 
     </table> 
    </div> 
</div> 

その後もあなたのindex.htmlファイルにNG-マントのためのCSSを追加します。

<style> 
     [ng\:cloak], 
     [ng-cloak], 
     [data-ng-cloak], 
     [x-ng-cloak], 
     .ng-cloak, 
     .x-ng-cloak { 
      display: none !important; 
     } 
    </style> 
+0

テーブルは既に大きくなっています。{{}}を使用すると、ng-cloakを使用してもコードが画面上で点滅します。 – sergio

+1

index.htmlファイルにng-cloakのCSSを定義しましたか? –

+0

私はしなかった、私はあなたがそれをしなければならないか分からなかった! – sergio

関連する問題