淘汰赛列表不会添加新物品
Knockout list won't add new item
我一直在尝试这段代码在列表中添加项目,但它不会工作。我错过了什么?
html<form data-bind="submit: addItem">
Add To Cart:
<input data-bind='value: itemToAdd, valueUpdate: "afterkeydown"' />
<button type="submit" data-bind="enable: itemToAdd().length > 0">Add</button>
<p>Your items:</p>
<select multiple="multiple" width="50" data-bind="options: items"> </select>
</form>
js
var myListModel = function(items) {
this.items = ko.observableArray(items);
this.itemToAdd = ko.observable("");
this.addItem = function() {
if (this.itemToAdd() != "") {
this.items.push(this.itemToAdd());
this.itemToAdd("");
}
}.bind(this);
};
您好像忘了添加ko.applyBindings(new myListModel());
工作版本
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在javascript上向数组的对象添加新元素
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 可以在Javascript中添加新的关键字吗
- 添加新数据时D3.JS条形图列偏移量
- 扩展Nashorn-ecma引擎以添加新的运算符和类型
- 剑道UI下载列表:如何动态添加新元素
- dhtmlx添加新行并启动单元格编辑器
- underline-js:将键对象与数组键对象进行比较,如果存在,则移除现有的添加新的
- 无法删除css类并添加新类
- Sequelize associations:set[Models]添加新模型,而不是关联现有模型
- PouchDB,如何在已经有附件的文档中添加新附件
- 添加新联系人的指令
- RX受试者使用上一个值添加新发射
- 在对象上迭代.解构其键和属性并添加新的键和属性
- 为什么这个功能打印“;未定义的未定义的“;作为联系人名称,添加“新对象”
- 如何在Google Geochart图表的工具提示文本中添加新行
- 动态添加新元素并更改其内容
- 淘汰赛列表不会添加新物品