【发布时间】:2018-03-20 22:29:49
【问题描述】:
我有一个显示为表格的 JSON 文件,我想使用两个步骤在此表格中进行搜索:
从选择菜单中选择一个选项以选择要在哪一列中搜索。
输入,用于输入要搜索的关键字。
那么如何将“selected option form select tag”的值与“input”的值连接起来呢?
例如,用户从选择菜单中选择了选项“姓名”,然后他在输入中输入了“约翰”
这是我的代码:
https://jsfiddle.net/p1nkfpez/7/
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope, $http) {
$scope.selection = "nm";
$http.get("https://api.myjson.com/bins/i9h1v")
.then(function(response) {
$scope.myRows = response.data;
$scope.rowsStatus = response.status;
$scope.rowsStatusText = response.statusText;
});
});
我希望 Angular 过滤器是这样的: 过滤器:keyword.selection
【问题讨论】:
-
尝试将“row in myRows | filter:keyword:false:selection”放入 data-ng-repeat