【发布时间】:2017-08-28 00:21:17
【问题描述】:
我得到了淘汰赛的项目,但我没有淘汰赛的经验。 我在 safari/ios 中遇到奇怪的错误(windows chrome 和 android chrome - 一切正常)
origin: ko.observable().extend({
required: {
message: "Origin is required."
}
}),
var errors = ko.validation.group(this);
var lineErrors = ko.validation.group(this.lines, {
deep: true,
live: true
});
console.log(1, errors().length);
console.log(2, lineErrors().length);
在 chrome 中我得到了
1 - 0
2 - 0
在 Safari 中我得到了
1 - 2
2 - 0
我尝试更改 ko.validation.group(this, { deep: true, live: true }) - 没有影响
有错误的字段是预先输入的文本。
为什么?
我必须知道 Safari/knockout 和 Chrome/knockout 之间的哪些区别?
【问题讨论】:
标签: javascript google-chrome knockout.js safari