table 中的 Smart-table 搜索不工作

Smart-table search in table is not working

我尝试在 "smart-table" 中显示我的数据,我使用 Restangular 并将数据加载到 table 非常好,但是搜索不起作用([= 中没有数据31=] after query),我是 angular 的新手(在网络上也是如此,哈哈),目前我真的不知道如何修复它。下面是我的代码和示例代码(工作正常)。 我将非常感谢您的建议。

我的代码(搜索不工作):

'use strict';

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

'Item' 来自 app.js:

....
.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: 'whatever@gmail.com'},
       {firstName: 'Blandine', lastName: 'Faivre', birthDate: new Date('1987-04-25'), balance: -2323.22, email: 'oufblandou@gmail.com'},
       {firstName: 'Francoise', lastName: 'Frere', birthDate: new Date('1955-08-27'), balance: 42343, email: 'raymondef@gmail.com'}
   ];
  });

html 页数:

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

如果您 post 非常聪明 table 参与 html,我可以更有效地帮助您。 如果您想在 smart table、

上使用搜索功能

您需要像这样参考智能 table 模块。

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

并且您应该在 st-table 指令下的输入标记中使用 st-search 指令。 请确认。

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

谢谢。