jquery - 如何更新/追加值到 knockout 列表

标签 jquery knockout.js

我无法使用 javascript 和 knockout 添加 additem 方法来将项目附加到我的列表中。感谢任何建议,非常感谢,詹姆斯

请参阅此示例:http://jsfiddle.net/rxkU3/2/

代码片段

window.Helper= {
    Start: function (tagging) {
        var viewModel = ...
        window.Helper.ViewModel = viewModel;
        viewModel.Keywords = ko.observable();
        ko.applyBindings(viewModel);        
    },

    MyMethod: function() {
      // Not sure how to get this working??
    },
    AMethod: function () {
      ...
    }

最佳答案

这是一个“添加”函数:

viewModel.toAdd = ko.observable();
viewModel.add = function () {
    viewModel.Article.Keywords( viewModel.Article.Keywords() + "|" + viewModel.toAdd()  );

};

更新后的 fiddle :http://jsfiddle.net/rxkU3/3/

关于jquery - 如何更新/追加值到 knockout 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20611997/

相关文章:

javascript - 从按钮单击调用 jquery facbox

c# - asp.net mvc 4代码首先: How to auto save complex model with lists of models in it?

jquery - 如何在 ruby​​ 中告诉 ajax 请求

javascript - 使用 Knockout.js 重定向 - 使用 if not 语句

javascript - 使用knockoutjs显示 View 模型中的数据的更好方法?

在 KnockoutJS 中更改模型数据时发生 Javascript 内存泄漏

javascript - foreach 项目上的 knockout 绑定(bind)未更新

javascript - 文档就绪等效于通过 jQuery Mobile Accordion 加载的 ajax 内容

jquery - ajax如何从golang代码中获取数据?

javascript - 删除输入禁用的所有日历图标