2017-01-12 4 views
0

Я использую смарт-таблицу, но я не в состоянии сортировать таблицу, следующий мой кодне в состоянии разобраться с помощью смарт-таблицы в angularJS

<div ng-app="app"> 
     <div ng-controller="app-controller"> 
      <table st-table="EmployeeDetails" class="table table-striped table-hover" st-safe-src="EmployeeData"> 
       <thead> 
        <tr> 
         <th st-sort="EmployeeName">Employee Name</th>      
        </tr> 
       </thead> 
       <tbody> 
        <tr ng-repeat="employee in EmployeeData"> 
         <td class="col-xs-2"> 
          <small>{{employee.EmployeeName}}</small>       
         </td>       
        </tr>     
       </tbody> 
      </table> 
     </div> 
    </div> 
    <script type="text/javascript"> 
     var app = angular.module('app', []); 
     app.controller('app-controller', ['$scope','$http', function ($scope,$http) { 
      $http.get('/Data/EmployeeDetails.json').success(function (data) {    
       $scope.EmployeeData = data; 
      }).error(function() { 
       alert('error'); 
      }); 
     }]);  
    </script> 

может кто-нибудь, дайте мне знать, что именно не так, я которые ссылаются как angular.js и смарт-table.js

<script src="../Scripts/angular.js"></script> 
    <script src="../Scripts/smart-table.js"></script> 
+0

есть кто-нибудь знает ответ, пожалуйста, напишите –

ответ

1

Вы должны использовать 'EmployeeDetails' в нг-повторе
JSFiddle

O К

<tr ng-repeat="employee in EmployeeDetails"> 

NG

<tr ng-repeat="employee in EmployeeData"> 

Благодаря

+0

спасибо, это работает :) –