Polymer 聚合-防止属性更新的一个实例

Polymer 聚合-防止属性更新的一个实例,polymer,Polymer,我正在使用DOM repeat生成一个列表。每个项目都有标题和日期。日期是一个字符串,由后端设置如下格式: 我将[[item.date]]属性绑定到选择器元素以更改值,但当我修改该属性时,格式将更改为默认Javascript格式,如下所示: 有什么方法可以阻止特定标签的更新吗 一些解释代码: 标签: <div> <b>Datum: </b>[[item.startdatum]] </div> 基准:[[item.startdatum

我正在使用DOM repeat生成一个列表。每个项目都有标题和日期。日期是一个字符串,由后端设置如下格式:

我将[[item.date]]属性绑定到选择器元素以更改值,但当我修改该属性时,格式将更改为默认Javascript格式,如下所示:

有什么方法可以阻止特定标签的更新吗

一些解释代码:

标签:

<div>
    <b>Datum: </b>[[item.startdatum]]
</div>

基准:[[item.startdatum]]
所讨论的标签是[[item.startdatum]]

然后我在这个单元格中编辑它:

<td>
   Starttijd:
   <paper-datetime-picker-item date="{{item.startdatum}}" label="Start"locale="nl"></paper-datetime-picker-item>
   <paper-input value="{{item.startdatum}}" hidden name="start"></paper-input>
</td>

Starttijd:

因此,我想要的是,当我使用日期选择器更新第一个标签[[item.startdatum]]时,它不会改变。

您需要在
纸张日期选择器项中指定格式

<paper-datetime-picker-item
  date="{{item.startdatum}}"
  label="Start"
  locale="nl"
  date-format="YYYY-MM-DD kk:mm"
  ></paper-datetime-picker-item>

日期格式使用momentjs显示格式。[1]

此外,您可能不需要
纸张输入


[1] -

一些代码会有帮助…@Nicolas添加了有疑问的代码。我找不到需要设置哪些属性才能将其与表单一起发送。所以我选择了又快又脏的方式。设置标签是否有效?不幸的是,这不起作用。它只格式化日期字段。现在我在日期和时间字段中都有时间。