element.setCustomValidity(num message)

时间:2014-09-30 01:46:29

标签: dart dart-polymer

在Darts API中,方法

element.setCustomValidity(num message)

有一个数字作为参数。我期待消息的类型是一个字符串。这是一个错误吗?

1 个答案:

答案 0 :(得分:0)

我创建了一个问题https://github.com/Polymer/core-input/issues/41

Dart元素使用JS注释中的信息生成类型注释,JavaScript元素中的注释包含错误的类型信息。

作为一种解决方法,您可以直接调用JS函数:

void setCustomValidity(CoreInput inp, String message) {
  inp.jsElement.callMethod('setCustomValidity', ["Give me more!"]);
}

另见Taking total control of PaperInput validation