【发布时间】:2013-02-18 10:35:04
【问题描述】:
我正在动态创建淘汰视图模型,此代码运行良好。我想在这个视图模型中添加验证。我可以在这个视图模型中添加验证吗?这是好方法还是我应该自己创建视图模型并自己添加验证属性?或者任何客户端验证都适用于数据注释?
var viewModel = function () {
var self = this;
self.States =ko.observableArray();
self.Countries =ko.observableArray();
self.showStates = ko.observable(false);
self.saveData = function (self) { //save data function };
}
var VM= new viewModel();
$.ajax({
success: function(data)
{
var newVM = ko.mapping.fromJS(data, {}, VM);
// newVM.FirstName, newVM.LastName
// I want to add validation in this newVM
}
【问题讨论】:
标签: knockout.js data-annotations knockout-mapping-plugin knockout-validation