Angular 按日期筛选表(以7为单位)?
如何根据用户在表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/
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)