Я попробовал много способов и функций, которые были предложены выше, но они не работали в моем проекте. В любом случае я нашел решение, и вот оно:
try {
InputStream path = this.getClass().getClassLoader().getResourceAsStream("img/left-hand.png");
img = ImageIO.read(path);
} catch (IOException e) {
e.printStackTrace();
}
Поскольку MyFields
уже принимает службу в своем конструкторе, теперь вам просто нужно вызвать
new MyFields(passedService).fields;
Вот и все.
Вы также можете вызвать сервисную функцию из ngOnInit()
class MyFields {
fields = [
{
key: 'key',
options:''
}
]
constructor(private myService: MyService) {
const fields = new MyFields(this.myService).fields;
}
// Another way
ngOnInit(){
this.fields[0].options = this.myService.get();
}
.