ng2-bootstrap
Version:
Native Angular Bootstrap Components
33 lines • 1.1 kB
JavaScript
import { Directive, Input, ViewContainerRef } from '@angular/core';
export var NgTranscludeDirective = (function () {
function NgTranscludeDirective(viewRef) {
this.viewRef = viewRef;
}
Object.defineProperty(NgTranscludeDirective.prototype, "ngTransclude", {
get: function () {
return this._ngTransclude;
},
set: function (templateRef) {
this._ngTransclude = templateRef;
if (templateRef) {
this.viewRef.createEmbeddedView(templateRef);
}
},
enumerable: true,
configurable: true
});
NgTranscludeDirective.decorators = [
{ type: Directive, args: [{
selector: '[ngTransclude]'
},] },
];
/** @nocollapse */
NgTranscludeDirective.ctorParameters = function () { return [
{ type: ViewContainerRef, },
]; };
NgTranscludeDirective.propDecorators = {
'ngTransclude': [{ type: Input },],
};
return NgTranscludeDirective;
}());
//# sourceMappingURL=ng-transclude.directive.js.map