2016-04-05 19 views
-2

benim angularjs tabanlı uygulama i dinlenme servis çağrısı yapıyor ve ben nesnenin listesini alırsınız Bu kapsamda Açısal veritabanın listesinin kapsamı nasıl ayarlanır?

roomCategories.fetch({}, function(list){ 
      $scope.categories = list.list; 
     }); 

gibi angularjs denetleyiciye bir yanıt olarak nesnelerin listesini alıyorum içinde açısal datatable uygulamak ediyorum, kapsam değişkenini açısal veritabamına ayarlamanız gerekir. Ama ben json veya dizi uygulama açıklanmıştır gibi örnek gördük
$scope.dtOptions = DTOptionsBuilder.fromFnPromise($scope.categories) 
    .withPaginationType('full_numbers'); 
    $scope.dtColumnDefs = [ 
     DTColumnDefBuilder.newColumnDef(0).withTitle('Name'), 
     DTColumnDefBuilder.newColumnDef(1).withTitle('Description') 
     ]; 

olarak uygulamaya çalışıyorum, ama datatable içinde, liste eklemek veya var yani kapsamını ayarlamak gerektiğinde. Benim html kodu

<table datatable dt-options="dtOptions" dt-column-defs="dtColumnDefs"></table> 

Ama veriler

kimse bana bu sorunu çözmek için yardımcı olabilir, sayfa yansımamaktadır.

+1

İlk olarak, DTOptionsBuilder.fromFnPromise kullanıyorsunuz, ancak üzerinde söz vermiyorsunuz, ikinci soru, net değil mi ?! – Bettimms

cevap

0

i böyle bir şey yapabileceğini düşünüyorum:

<div ng-controller="AngularWayCtrl as showCase"> 
    <table datatable="ng" class="row-border hover"> 
     <thead> 
     <tr> 
      <th>ID</th> 
      <th>FirstName</th> 
      <th>LastName</th> 
     </tr> 
     </thead> 
     <tbody> 
     <tr ng-repeat="row in yourData"> 
      <td>{{row.id}}</td> 
      <td>{{row.firstName}}</td> 
      <td>{{row.lastName}}</td> 
     </tr> 
     </tbody> 
    </table> 
</div> 

yardımcı olur Umut.

+0

evet ben de bu tür bir yol var ama belirli bir sütun için düzenleme için bir href bağlantısına ihtiyacım var, sadece dat seçeneği gibi bir seçenek bulamadım çünkü