Я пытаюсь отобразить график полной ширины во всплывающем окне, но оно отображает пустое всплывающее окно. Код написан с использованием Angular, TypeScript, Bootstrap и Chart. js. HTML Код
<div class="col-lg-5" style="margin-right: 10px;">
<img
src="../../assets/images/popup-icon.jpg"
data-toggle="modal"
data-target=".bd-example-modal-xl"
class="img-fluid"
height="40px"
width="40px"
id="clone">
<canvas height="280px" style="padding-right: 22px;" id="amplitudeChart">{{apmlitudeChart}}
</canvas>
</div>
<div class="modal fade bd-example-modal-xl" tabindex="-1" role="dialog" aria-labelledby="myExtraLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-xl modal-dialog-centered" role="document">
<div class="modal-content">
<div class="col-md-12">
<canvas id="largeAmplitudeChart">{{apmlitudeChart}}
</canvas>
</div>
</div>
</div>
</div>
Код машинописи
import { Chart } from 'chart.js';
export class ChartsComponent implements OnInit {
apmlitudeChart: Chart;
ngOnInit() {
this.apmlitudeChart = new Chart('amplitudeChart', {
type: 'bar',
data: {
labels: ['1', '2', '3', '4', '5', '6', '7'],
datasets: [
{
label: 'AMPLITUDE',
data: [43, 53, 46, 34, 65, 34, 98],
backgroundColor: '#47ECBB',
fill: true
}
]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
}
});
}
Пожалуйста, помогите мне разобраться, как показать тот же график во всплывающем окне, используя Angular, Графики JS и машинопись. И если есть хорошо объясненное руководство по использованию диаграммы JS в Angular, пожалуйста, поделитесь им со мной. спасибо