【发布时间】:2015-02-05 10:08:57
【问题描述】:
我一直在尝试为另一个聚合物元素中的聚合物元素设置一个空属性。
这是我的自定义元素的代码。只要 custom-core-input 的 required 属性为 true,我就将“required”设置为 input 元素。
<polymer-element name="custom-core-input" attributes="columnId inputError validation required">
<template>
<section>
<paper-input-decorator id="decorator" error="{{inputError}}">
<input id="custominput" is="core-input" validate="{{validation}}" on-change="{{inputCommited}}">
</paper-input-decorator>
</section>
</template>
<script>
Polymer({
inputCommited: function () {
this.$.decorator.isInvalid = !this.$.custominput.validity.valid;
}
});
</script>
到目前为止,我已经尝试访问输入元素并从脚本中设置“attr”,我认为它不起作用,但值得一试。我只是不知道如何解决这个问题,我觉得必须有一个简单的答案但想不出。
另外(并且不相关),我认为我做错了其他事情,因为纸输入装饰器不会“获取” inputError 值。
感谢阅读:)
【问题讨论】:
标签: polymer