I have javascript file from assets/js/chartrank.js
chartrank.js
function chartRank() {
// do something
}
and call a function defined in it on rankuser component but it doesn't work.
rankuser.component.ts
import { Component, OnInit, AfterViewInit } from '@angular/core';
import "../../assets/js/chartrank.js";
declare var jsObject: any;
@Component({
selector: 'app-rankuser',
templateUrl: './rankuser.component.html',
styleUrls: ['./rankuser.component.css']
})
export class RankuserComponent implements OnInit, AfterViewInit {
constructor() { }
ngAfterViewInit() {
jsObject.chartRank();
}
ngOnInit() {
}
}
ERROR
ERROR ReferenceError: jsObject is not defined
Please help.