Javascript 如何在获取操作后获取模型属性

Javascript 如何在获取操作后获取模型属性,javascript,html,backbone.js,backbone-views,Javascript,Html,Backbone.js,Backbone Views,我是个新手。我想知道在执行以下操作时,如何获取模型获取的值 例如,如果我做了如下的事情 this.model.fetch(); 例如,我想得到一个值 this.model.get("VALUE"); 如何确保从服务器获取正确的值。我试图做如下的事情,但当然,这个.model在整个块中是无法识别的 this.model.fetch().complete(function(){ window.localStorage.setItem("VALUE", this.model

我是个新手。我想知道在执行以下操作时,如何获取模型获取的值

例如,如果我做了如下的事情

this.model.fetch();
例如,我想得到一个值

this.model.get("VALUE");
如何确保从服务器获取正确的值。我试图做如下的事情,但当然,这个.model在整个块中是无法识别的

    this.model.fetch().complete(function(){
        window.localStorage.setItem("VALUE", this.model.get("VALUE"));
    });

我被困在这里了。有人有什么想法吗。

嗯,我有两个选择:1。只需去掉整个块并单独使用这些函数

this.model.fetch();
var value = this.model.get('value');
//or, if you want all of the values
// var values = this.model.toJSON();
// values.value -> the specific value
我对本地存储不是很有经验,但为什么要获取一个值,然后将其设置为本地存储

或者,2。您可以将内部语句放入函数中,并将其绑定到
this

initialize: function () {
    _.bind('setItem', this);
},
setItem: function() {
    // assuming this code works
    window.localStorage.setItem("VALUE", this.model.get("VALUE"));
}
// elsewhere, and not familiar with complete, so I'm not certain how this works
this.model.fetch().complete(setItem);

实际上,我只需要从当前获取的模型中获取一个值并操作一个视图。我可以简单地进行一个服务器调用并获取这个值,但我不想再调用一个我知道已经获取的值