@fdot/angular-dotcodes
Version:
`npm install @fdot/angular-dotcodes --save`
64 lines (63 loc) • 4.11 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import { AngularDotcodesService } from './angular-dotcodes.service';
import { Component, Input } from '@angular/core';
export class AngularDotcodesComponent {
/**
* @param {?} dotcodeService
*/
constructor(dotcodeService) {
this.dotcodeService = dotcodeService;
}
/**
* @return {?}
*/
ngOnInit() {
console.log('init');
this.dotcodeService.GetCode(this.column, this.value).subscribe(code => {
console.log(code);
this.code = code;
});
}
}
AngularDotcodesComponent.decorators = [
{ type: Component, args: [{
selector: 'fdot-angular-dotcodes',
template: `
<span *ngIf="code">
{{code.description}}
</span>
`,
styles: []
},] },
];
/** @nocollapse */
AngularDotcodesComponent.ctorParameters = () => [
{ type: AngularDotcodesService, },
];
AngularDotcodesComponent.propDecorators = {
"column": [{ type: Input },],
"value": [{ type: Input },],
};
function AngularDotcodesComponent_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
AngularDotcodesComponent.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
AngularDotcodesComponent.ctorParameters;
/** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
AngularDotcodesComponent.propDecorators;
/** @type {?} */
AngularDotcodesComponent.prototype.code;
/** @type {?} */
AngularDotcodesComponent.prototype.column;
/** @type {?} */
AngularDotcodesComponent.prototype.value;
/** @type {?} */
AngularDotcodesComponent.prototype.dotcodeService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1kb3Rjb2Rlcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZmRvdC9hbmd1bGFyLWRvdGNvZGVzLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItZG90Y29kZXMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUNwRSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVd6RCxNQUFNOzs7O0lBVUosWUFBb0IsY0FBc0M7UUFBdEMsbUJBQWMsR0FBZCxjQUFjLENBQXdCO0tBQUs7Ozs7SUFFL0QsUUFBUTtRQUNOLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDcEIsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ3BFLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDbEIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7U0FDbEIsQ0FBQyxDQUFDO0tBQ0o7OztZQTNCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtnQkFDakMsUUFBUSxFQUFFOzs7O0dBSVQ7Z0JBQ0QsTUFBTSxFQUFFLEVBQUU7YUFDWDs7OztZQVhRLHNCQUFzQjs7O3VCQWdCNUIsS0FBSztzQkFFTCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRG90Q29kZSB9IGZyb20gJy4vbW9kZWxzL2RvdGNvZGUubW9kZWwnO1xyXG5pbXBvcnQgeyBBbmd1bGFyRG90Y29kZXNTZXJ2aWNlIH0gZnJvbSAnLi9hbmd1bGFyLWRvdGNvZGVzLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnZmRvdC1hbmd1bGFyLWRvdGNvZGVzJyxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPHNwYW4gKm5nSWY9XCJjb2RlXCI+XHJcbiAgICB7e2NvZGUuZGVzY3JpcHRpb259fVxyXG4gICAgPC9zcGFuPlxyXG4gIGAsXHJcbiAgc3R5bGVzOiBbXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQW5ndWxhckRvdGNvZGVzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgY29kZTogRG90Q29kZTtcclxuXHJcbiAgQElucHV0KClcclxuICBjb2x1bW46IHN0cmluZztcclxuICBASW5wdXQoKVxyXG4gIHZhbHVlOiBzdHJpbmc7XHJcblxyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGRvdGNvZGVTZXJ2aWNlOiBBbmd1bGFyRG90Y29kZXNTZXJ2aWNlKSB7IH1cclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgICBjb25zb2xlLmxvZygnaW5pdCcpO1xyXG4gICAgdGhpcy5kb3Rjb2RlU2VydmljZS5HZXRDb2RlKHRoaXMuY29sdW1uLCB0aGlzLnZhbHVlKS5zdWJzY3JpYmUoY29kZSA9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKGNvZGUpO1xyXG4gICAgICB0aGlzLmNvZGUgPSBjb2RlO1xyXG4gICAgfSk7XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=