Polymer,如何将值传递给需要字符串的 paper-date-picker 属性?

标签 polymer

我正在尝试使用 paper-date-picker在我的元素之内。 如何将值传递给 paper-date-picker 的“日期”属性?

<!-- This is working: -->
<paper-date-picker date="2000/1/21"></paper-date-picker>


 <!-- This is NOT working: 
 Inside <my-birthdate birthdate="1977/1/2"></my-birthdate> -->
<paper-date-picker date='{{birthdate}}'></paper-date-picker>

这是Plunk .

最佳答案

查看日期选择器的源代码后,它不能很好地处理文本。基本上,您必须添加一个将值转换为日期的观察者。另外,从选择器中删除生日。这是一个简单的例子...

<polymer-element name="my-birthdate" attributes="birthdate">
    <template>
        birthdate = {{birthdate}}
        <paper-date-picker id="picker"></paper-date-picker>
    </template>
    <script>
        Polymer("my-birthdate", {
            birthdateChanged: function (oldValue, newValue) {
                if (newValue)
                    this.$.picker.date = new Date(newValue);
            }
        });
    </script>
</polymer-element>

请记住,我不会在检查新值时出错...您必须这样做。

关于Polymer,如何将值传递给需要字符串的 paper-date-picker 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28325014/

相关文章:

templates - 您如何知道 polymer Dart 中的模板何时已初始化?

polymer - 如何使用iron-pages通知页面转换

javascript - 完整渲染 DOM 的 Polymer 1.0 生命周期事件

json - Elasticsearch不返回jsonp

javascript - 如何在 Polymer 项目中加载 Facebook Javascript sdk?

html - 使用Polymer路由时,是否必须将Google Analytics(分析)脚本放入每个<section>中?

javascript - 另一个元件内的 polymer 芯板

javascript - 当滚动条位于shadow-dom之外时,分部分加载 polymer iron-list

javascript - 影响 ("bleeding"的外部 CSS 成)shadow DOM with Polymer

javascript - 任何用于实现像 Google Stories 这样的可滚动照片墙的库?