0
看看下面的小提琴使用knockoutjs和敲除验证一个简单的形式。如果最初单击“开始”,为什么不显示验证消息?为什么不需要敲除验证初始工作?
的Javascript:
var viewmodel = function() {
var self = this;
self.name = ko.observable(null).extend({
required: true
});
self.validation = ko.validatedObservable({
name: self.name
});
self.go = function() {
console.log(self.name());
self.name.isValid();
};
}
ko.applyBindings(new viewmodel());
HTML:
<input type="text" data-bind="value:name" />
<button type="button" data-bind="click:go">
go
</button>
你所说的 “开始” 的意思是?随后的点击没有验证消息出现... – Jeroen