javascript - 更新函数内的对象

标签 javascript knockout.js

有人建议为什么该按钮在这里不起作用吗?我肯定有语法错误,但控制台没有显示任何错误,并且 JS 是有效的。 http://jsfiddle.net/FZ6K6/20/

self.msg = function () {
    self.msgbox = { 
        status: "information", 
        message: "Enter some info"
};

最佳答案

您正在将构造函数传递给 applyBindings()。 由于函数本身没有有用的属性,因此什么也不会发生。

您可能希望使用 new 传递该函数的实例。

关于javascript - 更新函数内的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448157/

相关文章:

javascript - IE10事件:(change) with confirm does not reset value to previous value

javascript - Ajax 响应没有改变我的 View 模型

javascript - knockoutjs 可观察数组和排序函数 : UI is not updated

css - 在伪 css 选择器上使用 knockoutJS 绑定(bind)内容 css 属性的文本

javascript - Knockout.js 多个外部模板和多个 VM 切换失败

javascript - React-select 和 axios 问题

javascript - 页面上只有一个可滚动的 div

javascript - 对象默认值?

javascript - 如何使用包含其键名的变量来访问对象属性

javascript - Django Forms - 构建一个表单,显示来自多个不同模型的字段,但按外键排序