在Darts API中,方法
element.setCustomValidity(num message)
有一个数字作为参数。我期待消息的类型是一个字符串。这是一个错误吗?
答案 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!"]);
}