2014-06-11 10 views
7

ile dinamik olarak tanımlanmış veri başlığı Raporları tablo halinde görüntülemek için ng-tablosunu kullanmaya çalışıyorum. Ancak veri-başlık özniteliğini kullanarak ve başlıkları dinamik olarak atayarak bir soruna girdim.ng tablosu

Aşağıdaki örnekte, veri başlığı niteliğini aşağıdaki gibi ayarlamaya çalışıyorum. Kontrolör içerisinde tanımlanmış $scope.fields = ["Names", "Ages"];, tanımlayıcı içerisinde tanımlanmıştır. Öğeyi denetlerken, veri başlığı özniteliği doğru şekilde ayarlanmış, ancak başlıklar düzgün şekilde işlenmemiş ve {{fields [$ index]}} başlığıyla sonuçlanmıştır. İşte

canlı örnektir: http://plnkr.co/edit/gBS6FGINayYufPGqCMxb?p=preview

cevap

0

1stofall, sen {{fields[$index]}} yılında unnessesary '' var.

2 - Evet, dinamik olabilir: dizi öğeleri direği başlık özniteliğine sahip.

<table ng-table-dynamic="tableParams with columns" show-filter="false" class="table table-bordered table-striped"> 
    <tbody> 
     <tr ng-repeat="user in $data"> 
     <td ng-repeat="col in $columns">{{user[col.field]}}</td> 
     </tr> 
    </tbody> 
    </table> 

ngTable'ın eski sitesindeki eski örnek için düzenledim. Updated Example 20: Dynamic columns

+0

örnek çalışmaz ve kod çalışmıyor -

bu örneği kullanmak sallanmalıdır. – user2882597

+0

@ user3730788 - hmm ... ng-table.min.js için güncellenmiş kırık kaynağı – voznik

+0

Güncelleme mükemmel görünüyor, teşekkürler. – user2882597