Пожалуйста, помогите в настройке ASP.NET ядро, приложение angular6 с d3.js
Пожалуйста, поделитесь базовым процессом установки для загрузки d3.js график интегрирован с ASP.Net Основной, Angular6 приложение. Мой код выдает эту ошибку.
"Ошибка: неожиданный токен <"
Что я уже пробовал:
Я устанавливаю d3.js в моем проекте используется "npm install ng2-ndv3 --save".
Затем импорт в NgModule, а также импорт d3 и nvd3, как показано ниже.
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import 'd3'; import 'nvd3' import {NvD3Module} from "ng2-nvd3"; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, NvD3Module, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
Затем добавьте следующий код в component.ts
import {Component} from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { options: any; data: any; constructor() { this.options = { chart: { type: 'pieChart', height: 500, x: function (d) { return d.key; }, y: function (d) { return d.y; }, showLabels: true, duration: 500, labelThreshold: 0.01, labelSunbeamLayout: true, legend: { margin: { top: 5, right: 35, bottom: 5, left: 0 } } } }; this.data = [ { key: "P60-1", y: 256 }, { key: "P60-2", y: 445 }, { key: "P40", y: 225 }, { key: "P73", y: 127 }, { key: "P71", y: 128 } ]; } }
Потом, наконец, добавление в страницу component.html
<pre><div> <nvd3 [options]="options" [data]="data"></nvd3> </div>