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>
谢谢。
我尝试在 "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>
谢谢。