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