草庐IT

backbone-associations

全部标签

关于 jquery:如何在 Backbone 视图中测试 el 是否附加到 DOM?

HowtotestifelisattachedtotheDOMinaBackboneview?我需要知道View中的el是否已附加到DOM,因为我正在尝试应用jQuery插件,但该插件要求el首先在DOM中。灵感来自如何检查jQuery元素是否在DOM中?我得到这个工作:123456render:function(){  ...  if(this.$el.closest('html').length)  //testifinDOM    this.$el.someJqueryPlugin();  returnthis;}我还需要此视图的所有者在将el插入DOM后立即触发"onshow",这是可

关于正则表达式:Backbone route _extractParameters 捕获一个额外的空参数

Backboneroute_extractParameterscapturinganextranullparameter我的主干路由器中有以下路由:1'surveys/:surveyId?:opts':'SurveyList:Selected'以下处理程序捕获任何路由并将其重新发布到消息总线上以供我的视图处理:123456this.on('route',function(){  PubSub.publish(Events.RouteChanged,{    route:arguments[0],    options:arguments[1]  });});当路由器匹配路由surveys/my

关于 jquery:如何在 Backbone 视图中测试 el 是否附加到 DOM?

HowtotestifelisattachedtotheDOMinaBackboneview?我需要知道View中的el是否已附加到DOM,因为我正在尝试应用jQuery插件,但该插件要求el首先在DOM中。灵感来自如何检查jQuery元素是否在DOM中?我得到这个工作:123456render:function(){  ...  if(this.$el.closest('html').length)  //testifinDOM    this.$el.someJqueryPlugin();  returnthis;}我还需要此视图的所有者在将el插入DOM后立即触发"onshow",这是可

关于正则表达式:Backbone route _extractParameters 捕获一个额外的空参数

Backboneroute_extractParameterscapturinganextranullparameter我的主干路由器中有以下路由:1'surveys/:surveyId?:opts':'SurveyList:Selected'以下处理程序捕获任何路由并将其重新发布到消息总线上以供我的视图处理:123456this.on('route',function(){  PubSub.publish(Events.RouteChanged,{    route:arguments[0],    options:arguments[1]  });});当路由器匹配路由surveys/my

关于 jquery:Backbone – 无法调用未定义的方法 \\’each\\’

Backbone-Cannotcallmethod'each'ofundefined我的每个功能都有问题。在我的控制台中出现错误:未捕获的类型错误:无法调用未定义的方法\\'each\\'12345678910111213141516171819202122232425262728293031323334353637383940414243444546window.App={  Models:{},  Views:{},  Collections:{}};window.template=function(id){  return_.template($('id'+id).html());};A

关于 jquery:Backbone – 无法调用未定义的方法 \\’each\\’

Backbone-Cannotcallmethod'each'ofundefined我的每个功能都有问题。在我的控制台中出现错误:未捕获的类型错误:无法调用未定义的方法\\'each\\'12345678910111213141516171819202122232425262728293031323334353637383940414243444546window.App={  Models:{},  Views:{},  Collections:{}};window.template=function(id){  return_.template($('id'+id).html());};A

关于 javascript:Backbone 模型保存客户端和服务器之间的更改循环

BackboneModelsaveonchangeloopsbetweenclientandserver在我的主干模型中,当发生更改事件时,我会调用save。12345678myModel=Backbone.View.extend({ initialize:function(){  varself=this;  self.model.on("change",function(){self.model.save();}); }});从Backbone文档中,我了解到Backbone期望从服务器返回一个json对象。所以我将模型发回给客户。然后主干更新模型,这会再次触发更改事件,这会导致它再次重新

关于 javascript:Backbone 模型保存客户端和服务器之间的更改循环

BackboneModelsaveonchangeloopsbetweenclientandserver在我的主干模型中,当发生更改事件时,我会调用save。12345678myModel=Backbone.View.extend({ initialize:function(){  varself=this;  self.model.on("change",function(){self.model.save();}); }});从Backbone文档中,我了解到Backbone期望从服务器返回一个json对象。所以我将模型发回给客户。然后主干更新模型,这会再次触发更改事件,这会导致它再次重新

关于 javascript:更新一个模型但保留整个 Backbone 集合

UpdateamodelbutpersistthewholeBackbonecollection我的API响应:12345678910111213141516171819202122{ firstName:'', lastName:'', notifications:[  {   category:'1',   subcategory:'',   source:'',   optInDate:'',   optOutDate:'',   active:''  },  {   category:'2',   subcategory:'',   source:'',   optInDate:'',

关于 javascript:更新一个模型但保留整个 Backbone 集合

UpdateamodelbutpersistthewholeBackbonecollection我的API响应:12345678910111213141516171819202122{ firstName:'', lastName:'', notifications:[  {   category:'1',   subcategory:'',   source:'',   optInDate:'',   optOutDate:'',   active:''  },  {   category:'2',   subcategory:'',   source:'',   optInDate:'',