当我扩展一个模块并编写如下代码时,plp 变量为空,知道为什么吗?
如果我用 PDP 而不是 PLP 替换,我会在变量中获得值。
return {
mountToApp: function mountToApp (container)
{
var plp = container.getComponent('PLP');
if(plp){
plp.addChildViews(
PLP.PLP_VIEW,
{
'GlobalViews.StarRating': {
'GlobalViews.StarRating': {
childViewIndex: 10
, childViewConstructor: function ()
{
return new FacetsExtension({
categoryInternalId: FacetsModel.get('category')? FacetsModel.get('category').get('internalid'):""
, application: this.application
});
}
}
}
}
);