通过将键保留在聚合物3中,仅在单击功能时从对象中清除值

时间:2019-07-15 09:44:02

标签: polymer-3.x

我从这样的API响应中获取对象的键

"subscriptionDetails":
    [
        {
            "subscriptionKey":"Mobile Number",
            "dataType":"NUMERIC",
            "isMandatory":"M",
            "length":8
        }
    ] 

键可以是多个。我已经输入了一些手机号码的值。在单击按钮时,我想通过保持键清除输入的值。我尝试了以下类似操作,但均无济于事。请帮助。

this.set("subscriptionDetails.subscriptionValue", undefined);
    this.set("subscriptionValue", undefined);

1 个答案:

答案 0 :(得分:0)

您的对象包含一个存储对象的数组,因此[和{。 因此subscriptionDetails.subscriptionValue无法正常工作,因为您需要先引用数组,例如:

subscriptionDetails[0].subscriptionValue

此外,您的数据不包含“ subscriptionValue”,但似乎包含“ subscriptionKey”