Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置主干模型';s属性_Javascript_Backbone.js - Fatal编程技术网

Javascript 设置主干模型';s属性

Javascript 设置主干模型';s属性,javascript,backbone.js,Javascript,Backbone.js,在获取模型之后,我想根据获取的属性设置模型的特定属性。如何使用Backbone.Model.extend实现这一点 您可以像这样收听模型上的事件。同步事件在模型与服务器同步后激发,因此它应该在获取的属性之后激发 var model = Backbone.Model.extend({ initialize: function(){ this.on("sync", function(eventName) { /* your code */ }); } }); 对

在获取模型之后,我想根据获取的属性设置模型的特定属性。如何使用Backbone.Model.extend实现这一点

您可以像这样收听模型上的事件。同步事件在模型与服务器同步后激发,因此它应该在获取的属性之后激发

var model = Backbone.Model.extend({
  initialize: function(){
    this.on("sync", function(eventName) {
      /* your code */
    });
  }
});

对fetch调用的响应是什么样子的?您可以覆盖模型中的解析,将检索到的属性放入模型的属性中。如果您可以提供一个示例响应,我可以展示它的样子。我从我的位置获取代码,所以我希望代码放在一个位置。我不想在任何地方重复这些代码@kinakuta代码将位于您在模型定义上重写的解析中。