0

"스마트 테이블"에 내 데이터를 표시하려고합니다. 테이블에로드 된 데이터를 매우 효율적으로 사용하지만 검색이 작동하지 않습니다 (쿼리 후 테이블에 데이터가 없습니다) , Im 새로운 앵글 (그리고 웹 너무 롤)과 현재 나는 진짜로 그것을 고칠 방법을 모른다. 아래 예제 코드는 올바른 코드입니다. 나는 귀하의 조언에 매우 감사 할 것입니다.테이블의 스마트 테이블 검색이 작동하지 않습니다.

내 코드 (검색이 작동하지 않습니다) : 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']); 

그리고 당신은 성 테이블의 지시에 따라 입력 태그 세인트 검색 지시어를 사용한다. 확인해주십시오.

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

감사합니다.