UNPKG

ng2-bootstrap

Version:
36 lines (35 loc) 1.11 kB
"use strict"; var core_1 = require('@angular/core'); var NgTranscludeDirective = (function () { function NgTranscludeDirective(_viewRef) { this._viewRef = _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: core_1.Directive, args: [{ selector: '[ngTransclude]' },] }, ]; /** @nocollapse */ NgTranscludeDirective.ctorParameters = [ { type: core_1.ViewContainerRef, }, ]; NgTranscludeDirective.propDecorators = { 'ngTransclude': [{ type: core_1.Input },], }; return NgTranscludeDirective; }()); exports.NgTranscludeDirective = NgTranscludeDirective;