【发布时间】:2018-03-23 22:44:13
【问题描述】:
我不确定我的解释是否正确,但我需要阅读带有 KO 的模型的所有功能。
在这部分代码中,我创建了一个名为 Person 的模型:
//Create my model
var Modelo_Person = function () {
var _Person_ID = ko.observable(''),
_Nombre_Person = ko.observable('')
.extend({ required: true })
.extend({ caracterPermitido: 'ÁÉÍÓÚáéíóúñÑ_/-()&.' })
.extend({ maxLength: 100 });
return {
Person_ID: _Person_ID,
Nombre_Person: _Nombre_Person
}
}
这里是视图/Html:
<- html ->
<input class="form-control" data-bind="textInput:Modelo_Person.Nombre_Neumatico" />
<input class="form-control" data-bind="textInput:Modelo_Person.Nombre_Person" />
我有一个带有 ViewModel 的 .js 文件:
//ViewModel.js
$(function () {
Obj_Person_ViewModel = new Person_ViewModel();
}
//Open modal where view inputs
self.Abrir_Modal_Interfaz = function () {
var modal_interfaz = $('#Modal_Interfaz')
self.clear_inputs();
modal_interfaz.modal();
}
//here is my problem
self.clear_inputs = function () {
//i want to read all controls o elemt like to...
foreach(self.Modelo_Person in elemt)
{
//now to clean it or see its proerties
element('');
}
}
【问题讨论】:
标签: knockout.js viewmodel