Remove如果电话号码只有一条记录,如何禁用该按钮;Delete如果只有一个联系人,如何禁用该按钮。
检查jsfiddle http://jsfiddle.net/3Ajnj/17/
这是我的标记:
<div data-bind="foreach: contacts">
<span data-bind="text: firstName"></span>
<span data-bind="text: lastName"></span>
<div data-bind="foreach: phones">
<span data-bind="text: type"></span>
<span data-bind="text: number"></span>
<button data-bind="click: removePhone">Remove</button><br/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的视图模型:
var initialData = [
{ firstName: "Danny", lastName: "LaRusso", phones: [
{ type: "Mobile", number: "(555) 121-2121" },
{ type: "Home", number: "(555) 123-4567"}]
},
{ firstName: "Sensei", lastName: "Miyagi", phones: [
{ type: "Mobile", number: "(555) 444-2222" },
{ type: "Home", number: "(555) 999-1212"}]
} ]; var ContactsModel …Run Code Online (Sandbox Code Playgroud) knockout.js ×1