, . , html <cms-page> cms-page - , , , - . , .
, - , pageData, , pageData - undefined ( , html). , , :
, , , . , html :
HTML:
<cms-page page-id="829"></cms-page>
template:
:
- , .
pageData- ; , ,
pageData , html
, :
HTML:
<cms-page page-id="829" page-template="templateA"></cms-page>
template: function(tElem, tAttrs) {
if(tAttrs.pageTemplate) {
return '<div>...</div>';
}
}
- , , angular , , , , . transclude :
transclude: true,
template: '<div></div>',
scope: {
pageId: '@'
}
link: function(scope, elem, attrs, ctrl, transclude) {
transclude(scope, function(clone) {
elem.append(clone);
});
}