This example shows how to integrate the dashboard viewer into an Angular application. First of all, load scripts:
import { Stimulsoft } from 'stimulsoft-dashboards-js/Scripts/stimulsoft.viewer'

Then, create a component:
@Component({
	selector: 'app-root',
	template: `<div>
				<h2>Stimulsoft Dashboards.JS Viewer</h2>
				<div id="viewer"></div>
			</div>`
	encapsulation: ViewEncapsulation.None
})

...

After that, create AppComponent class with the dashboard viewer integration:
...

export class AppComponent {
	viewer = new Stimulsoft.Viewer.StiViewer(undefined, 'StiViewer', false);
	report = Stimulsoft.Report.StiReport.createNewDashboard();

	ngOnInit() {
		console.log('Loading Viewer view');

		this.http.get('dashboard/DashboardChristmas.mrt', {
			responseType: 'text'
		}).subscribe(data => {

			console.log('Load dashboard from url');
			this.report.loadDocument(data);
			this.viewer.report = this.report;

			console.log('Rendering the viewer to selected element');
			this.viewer.renderHtml('viewer');
		});
	}

...

Finally, call constructor():
...

	constructor(private http: HttpClient) {
	}
}

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Integrating the Dashboard Viewer into an Application

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.