UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

45 lines 4.81 kB
import { ChangeDetectionStrategy, Component } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; import * as i2 from "./device-type-detail.directive"; /* https://stackoverflow.com/a/65290658 */ export function rootScopeTypeDetailFactory($injector) { return $injector.get('$rootScope').$new(); } export class DeviceTypeDetailComponent { constructor(route) { this.route = route; } ngOnInit() { this.deviceTypeId = this.route.snapshot.paramMap.get('id'); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceTypeDetailComponent, deps: [{ token: i1.ActivatedRoute }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: DeviceTypeDetailComponent, selector: "c8y-device-type-detail", providers: [ { deps: ['$injector'], provide: '$scope', useFactory: rootScopeTypeDetailFactory } ], ngImport: i0, template: `<c8y-device-type-detail-directive [id]="deviceTypeId" ></c8y-device-type-detail-directive>`, isInline: true, dependencies: [{ kind: "directive", type: i2.DeviceTypeDetail, selector: "c8y-device-type-detail-directive", inputs: ["id"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DeviceTypeDetailComponent, decorators: [{ type: Component, args: [{ selector: 'c8y-device-type-detail', template: `<c8y-device-type-detail-directive [id]="deviceTypeId" ></c8y-device-type-detail-directive>`, providers: [ { deps: ['$injector'], provide: '$scope', useFactory: rootScopeTypeDetailFactory } ], changeDetection: ChangeDetectionStrategy.OnPush }] }], ctorParameters: () => [{ type: i1.ActivatedRoute }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV2aWNlLXR5cGUtZGV0YWlsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldmljZS1wcm90b2NvbHMvZGV2aWNlLXR5cGUtZGV0YWlsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFvQixNQUFNLGVBQWUsQ0FBQztBQUNyRixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0saUJBQWlCLENBQUM7Ozs7QUFFakQsMENBQTBDO0FBQzFDLE1BQU0sVUFBVSwwQkFBMEIsQ0FBQyxTQUFtQjtJQUM1RCxPQUFPLFNBQVMsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDNUMsQ0FBQztBQWdCRCxNQUFNLE9BQU8seUJBQXlCO0lBR3BDLFlBQW9CLEtBQXFCO1FBQXJCLFVBQUssR0FBTCxLQUFLLENBQWdCO0lBQUcsQ0FBQztJQUU3QyxRQUFRO1FBQ04sSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzdELENBQUM7K0dBUFUseUJBQXlCO21HQUF6Qix5QkFBeUIsaURBVHpCO1lBQ1Q7Z0JBQ0UsSUFBSSxFQUFFLENBQUMsV0FBVyxDQUFDO2dCQUNuQixPQUFPLEVBQUUsUUFBUTtnQkFDakIsVUFBVSxFQUFFLDBCQUEwQjthQUN2QztTQUNGLDBCQVRTOzt1Q0FFMkI7OzRGQVUxQix5QkFBeUI7a0JBZHJDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLHdCQUF3QjtvQkFDbEMsUUFBUSxFQUFFOzt1Q0FFMkI7b0JBQ3JDLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxJQUFJLEVBQUUsQ0FBQyxXQUFXLENBQUM7NEJBQ25CLE9BQU8sRUFBRSxRQUFROzRCQUNqQixVQUFVLEVBQUUsMEJBQTBCO3lCQUN2QztxQkFDRjtvQkFDRCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtpQkFDaEQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbmplY3RvciwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBY3RpdmF0ZWRSb3V0ZSB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XG5cbi8qIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS82NTI5MDY1OCAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJvb3RTY29wZVR5cGVEZXRhaWxGYWN0b3J5KCRpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgcmV0dXJuICRpbmplY3Rvci5nZXQoJyRyb290U2NvcGUnKS4kbmV3KCk7XG59XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2M4eS1kZXZpY2UtdHlwZS1kZXRhaWwnLFxuICB0ZW1wbGF0ZTogYDxjOHktZGV2aWNlLXR5cGUtZGV0YWlsLWRpcmVjdGl2ZVxuICAgIFtpZF09XCJkZXZpY2VUeXBlSWRcIlxuICA+PC9jOHktZGV2aWNlLXR5cGUtZGV0YWlsLWRpcmVjdGl2ZT5gLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBkZXBzOiBbJyRpbmplY3RvciddLFxuICAgICAgcHJvdmlkZTogJyRzY29wZScsXG4gICAgICB1c2VGYWN0b3J5OiByb290U2NvcGVUeXBlRGV0YWlsRmFjdG9yeVxuICAgIH1cbiAgXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgRGV2aWNlVHlwZURldGFpbENvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIGRldmljZVR5cGVJZDogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgcm91dGU6IEFjdGl2YXRlZFJvdXRlKSB7fVxuXG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMuZGV2aWNlVHlwZUlkID0gdGhpcy5yb3V0ZS5zbmFwc2hvdC5wYXJhbU1hcC5nZXQoJ2lkJyk7XG4gIH1cbn1cbiJdfQ==