ノックアウト API の学習を開始しました。私はこの小さなコードを書きました。これは非常に単純ですが、機能していません。私を助けてください
<h4>People(<span data-bind="text: controls().length"> </span>)</h4>
<ul data-bind="foreach:controls">
<li>
Id: <span data-bind="text: controls.id"></span>
</li>
</ul>
<button data-bind="click:$root.addControls">Add</button>
var Form = function(){
this.controls = [{id:"T1",type:"TextInput"},
{id:"T2",type:"TextInput"}];
this.addControls = function(){
this.controls.push({id:"",type:""})
};
}
var Controls = function(id,type){
this.id = id;
this.type = type;
}
ko.applyBindings(new Form());