Javascript angular js:过滤列表中不需要的项
代码是用js编写的。我可以从json中的链接获取列表,但我需要过滤列表中不需要的项目 如果id超过4位,则删除全名、名称、短名称和id。例如:如果id:123456,则需要将其过滤掉 app.jsJavascript angular js:过滤列表中不需要的项,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,代码是用js编写的。我可以从json中的链接获取列表,但我需要过滤列表中不需要的项目 如果id超过4位,则删除全名、名称、短名称和id。例如:如果id:123456,则需要将其过滤掉 app.js kls: { name: "Momo", value: "kls", long: "KLSE", searchRef: KLSE_SEARCH_REF, searchRefURL: "http://www.bursamalaysia.co
kls: {
name: "Momo",
value: "kls",
long: "KLSE",
searchRef: KLSE_SEARCH_REF,
searchRefURL: "http://www.bursamalaysia.com/searchbox_data.json",
},
$ionicLoading.show();
if($scope.currentMarket == "kls") {
$webServicesFactory.getNotParsed($marketProvider[$scope.currentMarket].searchRefURL).then(
function success(response) {
response = JSON.parse(response);
for(var i=0; i<response[0].length; i+=1){
$scope.searchRef.push(
{
name: response[0][i].name || response[0][i].full_name,
symbol: response[0][i].short_name,
code: response[0][i].id,
market: $marketProvider[$scope.currentMarket].long
}
);
}
console.info($scope.searchRef);
$ionicLoading.hide();
}
);
}
details.js
kls: {
name: "Momo",
value: "kls",
long: "KLSE",
searchRef: KLSE_SEARCH_REF,
searchRefURL: "http://www.bursamalaysia.com/searchbox_data.json",
},
$ionicLoading.show();
if($scope.currentMarket == "kls") {
$webServicesFactory.getNotParsed($marketProvider[$scope.currentMarket].searchRefURL).then(
function success(response) {
response = JSON.parse(response);
for(var i=0; i<response[0].length; i+=1){
$scope.searchRef.push(
{
name: response[0][i].name || response[0][i].full_name,
symbol: response[0][i].short_name,
code: response[0][i].id,
market: $marketProvider[$scope.currentMarket].long
}
);
}
console.info($scope.searchRef);
$ionicLoading.hide();
}
);
}
$ionicLoading.show();
如果($scope.currentMarket==“kls”){
$webServicesFactory.getNotParsed($marketProvider[$scope.currentMarket].searchRefURL)。然后(
功能成功(响应){
response=JSON.parse(response);
对于(var i=0;i尝试构建自定义筛选函数,如:
function filterData(data) {
return data.filter(function (val) {
return String(val.id).length <= 4;
});
}
函数过滤器数据(数据){
返回数据。过滤器(函数(val){
返回字符串(val.id)。id的长度在哪里?@Phil edited.missed掉了一行