scichart-angular
Version:
Angular wrapper for SciChart JS
42 lines • 4.8 kB
JavaScript
import { Component, ViewChild } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DefaultSciChartLoader, SciChartSurfaceBase } from "scichart";
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class ScichartFallbackComponent {
constructor() {
this.title = 'scichart-fallback';
this.style = {
position: "absolute",
height: "100%",
width: "100%",
top: 0,
left: 0,
textAlign: "center",
background: SciChartSurfaceBase.DEFAULT_THEME.sciChartBackground
};
}
ngAfterViewInit() {
const loader = new DefaultSciChartLoader();
const loaderDiv = loader.addChartLoader(this.rootRef.nativeElement, SciChartSurfaceBase.DEFAULT_THEME);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ScichartFallbackComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.1.2", type: ScichartFallbackComponent, isStandalone: true, selector: "scichart-fallback", viewQueries: [{ propertyName: "rootRef", first: true, predicate: ["rootRef"], descendants: true }], ngImport: i0, template: `
<div #rootRef [ngStyle]="style"></div>
`, isInline: true, dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.1.2", ngImport: i0, type: ScichartFallbackComponent, decorators: [{
type: Component,
args: [{
selector: 'scichart-fallback',
standalone: true,
imports: [CommonModule],
template: `
<div #rootRef [ngStyle]="style"></div>
`,
}]
}], propDecorators: { rootRef: [{
type: ViewChild,
args: ['rootRef']
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NpY2hhcnQtZmFsbGJhY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvc2NpY2hhcnQtYW5ndWxhci9zcmMvbGliL3NjaWNoYXJ0LWZhbGxiYWNrLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFjLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNqRSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFDLHFCQUFxQixFQUFFLG1CQUFtQixFQUFDLE1BQU0sVUFBVSxDQUFDOzs7QUFVcEUsTUFBTSxPQUFPLHlCQUF5QjtJQVJ0QztRQVNFLFVBQUssR0FBRyxtQkFBbUIsQ0FBQztRQUlyQixVQUFLLEdBQVc7WUFDckIsUUFBUSxFQUFFLFVBQVU7WUFDcEIsTUFBTSxFQUFFLE1BQU07WUFDZCxLQUFLLEVBQUUsTUFBTTtZQUNiLEdBQUcsRUFBRSxDQUFDO1lBQ04sSUFBSSxFQUFFLENBQUM7WUFDUCxTQUFTLEVBQUUsUUFBUTtZQUNuQixVQUFVLEVBQUUsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGtCQUFrQjtTQUNqRSxDQUFDO0tBTUg7SUFKQyxlQUFlO1FBQ2IsTUFBTSxNQUFNLEdBQUcsSUFBSSxxQkFBcUIsRUFBRSxDQUFDO1FBQzNDLE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLEVBQUUsbUJBQW1CLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDekcsQ0FBQzs4R0FsQlUseUJBQXlCO2tHQUF6Qix5QkFBeUIsaUxBSjFCOztHQUVULDJEQUhTLFlBQVk7OzJGQUtYLHlCQUF5QjtrQkFSckMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixVQUFVLEVBQUUsSUFBSTtvQkFDaEIsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDO29CQUN2QixRQUFRLEVBQUU7O0dBRVQ7aUJBQ0Y7OEJBSXVCLE9BQU87c0JBQTVCLFNBQVM7dUJBQUMsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7RGVmYXVsdFNjaUNoYXJ0TG9hZGVyLCBTY2lDaGFydFN1cmZhY2VCYXNlfSBmcm9tIFwic2NpY2hhcnRcIjtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc2NpY2hhcnQtZmFsbGJhY2snLFxyXG4gIHN0YW5kYWxvbmU6IHRydWUsXHJcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxkaXYgI3Jvb3RSZWYgW25nU3R5bGVdPVwic3R5bGVcIj48L2Rpdj5cclxuICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgU2NpY2hhcnRGYWxsYmFja0NvbXBvbmVudCB7XHJcbiAgdGl0bGUgPSAnc2NpY2hhcnQtZmFsbGJhY2snO1xyXG5cclxuICBAVmlld0NoaWxkKCdyb290UmVmJykgcm9vdFJlZiE6IEVsZW1lbnRSZWY8SFRNTERpdkVsZW1lbnQ+O1xyXG5cclxuICBwdWJsaWMgc3R5bGU6IE9iamVjdCA9IHtcclxuICAgIHBvc2l0aW9uOiBcImFic29sdXRlXCIsXHJcbiAgICBoZWlnaHQ6IFwiMTAwJVwiLFxyXG4gICAgd2lkdGg6IFwiMTAwJVwiLFxyXG4gICAgdG9wOiAwLFxyXG4gICAgbGVmdDogMCxcclxuICAgIHRleHRBbGlnbjogXCJjZW50ZXJcIixcclxuICAgIGJhY2tncm91bmQ6IFNjaUNoYXJ0U3VyZmFjZUJhc2UuREVGQVVMVF9USEVNRS5zY2lDaGFydEJhY2tncm91bmRcclxuICB9O1xyXG5cclxuICBuZ0FmdGVyVmlld0luaXQoKTogdm9pZCB7XHJcbiAgICBjb25zdCBsb2FkZXIgPSBuZXcgRGVmYXVsdFNjaUNoYXJ0TG9hZGVyKCk7XHJcbiAgICBjb25zdCBsb2FkZXJEaXYgPSBsb2FkZXIuYWRkQ2hhcnRMb2FkZXIodGhpcy5yb290UmVmLm5hdGl2ZUVsZW1lbnQsIFNjaUNoYXJ0U3VyZmFjZUJhc2UuREVGQVVMVF9USEVNRSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==