我有一个具有以下架构的主干应用程序:
APageGroupCollection是PageGroupModels 的集合。
APageGroupModel具有 aPageCollection作为它的属性之一。
APageCollection是PageModels的集合
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');