Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 按日期筛选表(以7为单位)?_Angular_Angular7 - Fatal编程技术网

Angular 按日期筛选表(以7为单位)?

Angular 按日期筛选表(以7为单位)?,angular,angular7,Angular,Angular7,如何根据用户在表7中选择的到期日期,仅从表中的项目列表中筛选项目 考虑下表: product: product1, product2, product3 exp-date: Mar 15 2019, Mar 16 2019, Mar 18 2019 API的回应: [{"symbol":"AMD","optionType":"P","optionId":355395412,"strikePrice":28.0,"totalContracts":1.0,"expirationDate":"04/

如何根据用户在表7中选择的到期日期,仅从表中的项目列表中筛选项目

考虑下表:

product: product1, product2, product3
exp-date: Mar 15 2019, Mar 16 2019, Mar 18 2019
API的回应:

[{"symbol":"AMD","optionType":"P","optionId":355395412,"strikePrice":28.0,"totalContracts":1.0,"expirationDate":"04/12/2019","premiumPerShare":40.4737,"parentId":null,"status":"Filled","manage":true},
{"symbol":"AMD","optionType":"C","optionId":355395018,"strikePrice":29.0,"totalContracts":1.0,"expirationDate":"04/12/2019","premiumPerShare":35.4237,"parentId":null,"status":"Filled","manage":true}]

假设您选择的ExpirationDate为“mm/dd/yyyy”格式。 (如果不是,则需要将其转换为“mm/dd/yyyy”)


您试图筛选的对象(数据类型)是什么?它是数组吗?数据是如何存储的?需要更多信息是的,这是一个数组,我正在从APIC获取数据,你可以复制从api获取的响应吗?这是来自响应的原始数据:[{“symbol”:“AMD”,“optionType”:“P”,“optionId”:355395412,“strikePrice”:28.0,“totalContracts”:1.0,“expirationDate”:“04/12/2019”,“premiumPerShare”:40.4737,“parentId”:null,“status”:“Filled”,“manage”:true},{“symbol”:“AMD”,“optionType”:“C”,“optionId”:355395018,“罢工价格”:29.0,“总合同”:1.0,“到期日期”:“2019年12月4日”,“premiumPerShare”:35.4237,“家长ID”:null,“状态”:“已填写”,“管理”:true}]
var requriredProduct=this.products.filter(x=>x.expirationDate==selectedExpirationDate)