【问题标题】:KnockoutJS PubSub and save to databaseKnockoutJS PubSub 并保存到数据库
【发布时间】:2014-03-24 00:08:32
【问题描述】:

我发现 this 非常棒的教程,我已经修改它以使用 REST 从数据库中加载数据,现在我需要将其保存回来,但坚持在哪里执行此操作/如何获取值。

我会在fruit.beginEdit(self.editTransaction); 之后保存self.editFruit = function (fruit) { 吗?在 FireBug 中,我在水果对象上设置了一个断点,但看不到属性,即执行类似 var name = fruit.name 的操作,但如果我将名称放入警报中,我只会看到一个函数,没有属性。

任何指针?

【问题讨论】:

    标签: knockout.js publish-subscribe


    【解决方案1】:

    我对您尝试保存的方式有点困惑,但是要在警报中看到名称,您必须打开属性。

    var x = fruit.name();
    

    或者取决于你的虚拟机是如何设置的

    var x = fruit().name();
    

    【讨论】:

    • 我还没有到保存的阶段,甚至无法读取属性:s,你会在 jsfiddle 的哪里添加那行?
    • 什么jsdiddle??我在您的帖子中没有看到一个,而且,您可以像使用函数()一样使用它来获得可观察对象的值。在属性末尾添加括号
    • 我还建议您在尝试构建淘汰应用程序之前花一些时间在 knockoutjs.com 上复习基础知识。有很多
    • 我帖子中的第三个词是一个链接,不知道你不看它怎么回答,我的大部分帖子都没有意义:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    相关资源
    最近更新 更多