2

Smart Table Angular モジュールの単純な並べ替えを行うことができません。に追加st-sort="propertyName"するだけでいいのではないthですか?

JS:

var app = angular.module('app', []);

app.controller('SomeController', ['$scope', function($scope) {
  $scope.items = [{color:'red'},{color:'blue'}];
}]);

HTML:

<html ng-app="app"><body ng-controller="SomeController">
  <table st-table="items">
    <thead>
      <tr>
        <th st-sort="color">Color</th>
      </tr>
    </thead>
    <tbody>
      <tr ng-repeat="item in items">
        <td>{{item.color}}</td>
      </tr>
    </tbody>
  </table>
</body></html>

をクリックしてColors thも何も起こらず、データはソートされません。私は何が欠けていますか?ライブデモはこちら: http://jsbin.com/ganine/2/edit

4

2 に答える 2

8

smart-table次のように、モジュールの依存関係をモジュールに追加する必要がありますapp

var app = angular.module('app', ['smart-table']);

作業を参照してください。

于 2015-02-27T19:32:25.153 に答える
3

smart-table スクリプトをロードし、'smart-table'モジュール参照をappモジュール定義に追加する必要があります。

 var app = angular.module('app', ['smart-table']);

私の変更は jsbin で確認できます - http://jsbin.com/bunokerife/3/edit

于 2015-02-27T20:43:28.100 に答える