Я хотел бы использовать внешнее значение javascript в App.Module. У меня есть внешний javscript вроде этого
my js. js
var range:number=0;
var d=new Date();
var y=d.getFullYear();
if(year==2020){
range=5;
}
else{
range=10;
}
В app.module мне нужно это значение будет доступна здесь
import "src/myjs.js"
imports:[
....
....
testmodule.forRoot({
users:{
type:'#123'
selectionrange:testFunction() // where this function needs to declare?
}
})
]
export class AppModule{
public testFunction():string{ //is that the best way to define a function here in export?
if(range===5){
return "range1"
}
else{
return "range2"
}
}
}
Здесь, в объявлении функции, я использую эту переменную из файла JS. Я не уверен, что получу это или нет. Кроме того, эту функцию я не попадаю наверх, где я ее вызываю.