ng2-encrm-components
Version:
40 lines • 1.47 kB
JavaScript
var core_1 = require('@angular/core');
var TagInputItemComponent = (function () {
function TagInputItemComponent() {
this.tagRemoved = new core_1.EventEmitter();
}
TagInputItemComponent.prototype.removeTag = function () {
this.tagRemoved.emit(this.index);
};
__decorate([
core_1.Input(),
__metadata('design:type', Boolean)
], TagInputItemComponent.prototype, "selected", void 0);
__decorate([
core_1.Input(),
__metadata('design:type', String)
], TagInputItemComponent.prototype, "text", void 0);
__decorate([
core_1.Input(),
__metadata('design:type', Number)
], TagInputItemComponent.prototype, "index", void 0);
__decorate([
core_1.Output(),
__metadata('design:type', core_1.EventEmitter)
], TagInputItemComponent.prototype, "tagRemoved", void 0);
TagInputItemComponent = __decorate([
core_1.Component({
selector: 'tag',
template: require("./tag.component.html"),
styles: [require("./tag.component.scss")],
host: {
'[class.ng2-tag-input-item-selected]': 'selected'
}
}),
__metadata('design:paramtypes', [])
], TagInputItemComponent);
return TagInputItemComponent;
}());
exports.TagInputItemComponent = TagInputItemComponent;
//# sourceMappingURL=tag.component.js.map
;