我有一个具有以下架构的主干应用程序:
APageGroupCollection
是PageGroupModel
s 的集合。
APageGroupModel
具有 aPageCollection
作为它的属性之一。
APageCollection
是PageModel
s的集合
PageGroupModel
有一个permalink
属性
PageModel
有一个permalink
属性。
我需要一个函数,PageModel
它返回一个permalink
既包括那个permalink
属性PageModel
包含PageCollection
的PageGroupModel
,也包括它自己的permalink
属性的函数。
类似于以下内容:
getFullPermalink: function () {
var parentPermanlink = this.owningCollection.modelCollectionIsAnAttributeOf.get('permalink');
return parentPermalink + "/" + this.get('permalink');
}
更新:通过添加以下内容来工作:
var pageGroup = pageGroupCollection.findWhere({ 'pageCollection': this.collection });
var pageGroupPermalink = pageGroup.get('permalink');
return pageGroupPermalink + "/" + this.get('permalink');