0

私はデータをスマートテーブルに表示しようとしていますが、私はRestangularを使用してテーブルにデータを読み込みましたが、検索は機能していません(クエリ後のテーブルにデータはありません) 、私は新しい角度で(そしてウェブでも笑)、現在私は本当にそれを修正する方法を知らない。以下は私のコードとコードの例です(正しく動作しています)。 私はあなたの助言に非常に感謝します。テーブルのスマートテーブル検索が機能していません

私のコード(検索が機能していません):app.jsから

'use strict'; 

angular.module('NewApp') 
    .controller('ItemsCtrl', function ($scope, Item) { 
     $scope.items = Item.getList().$object; 
    }); 

'アイテム':

.... 
.factory('Item', function(ItemRestangular) { 
    return ItemRestangular.service('item'); 
    }); 

コードの例から(正しい検索作業):

'use strict'; 
angular.module('NewApp') 
    .controller('ItemsCtrl', function ($scope) { 
    $scope.items = [ 
     {firstName: 'Laurent', lastName: 'Renard', birthDate: new Date('1987-05-21'), balance: 102, email: '[email protected]'}, 
     {firstName: 'Blandine', lastName: 'Faivre', birthDate: new Date('1987-04-25'), balance: -2323.22, email: '[email protected]'}, 
     {firstName: 'Francoise', lastName: 'Frere', birthDate: new Date('1955-08-27'), balance: 42343, email: '[email protected]'} 
    ]; 
    }); 

htmlページ:

 ... 
     <tr ng-repeat="item in items"> 
      <td>{{item.firstName | uppercase}}</td> 
      ... 

答えて

0

スマートテーブルパーツ全体をhtmlで投稿すると、より効果的にお手伝いできます。 スマートテーブルで検索機能を使用する場合は、

このようなスマートテーブルモジュールを参照する必要があります。

angular.module('NewApp', ['smart-table']); 

st-tableディレクティブの下で入力タグにst-searchディレクティブを使用する必要があります。 ご確認ください。

<table st-table...> 
<tr> 
    <th> 
    <input st-search="" .../> 
    </th> 
</tr> 

感謝。

関連する問題