У меня есть два метода: method_1
и aysnc method_2
;Я хотел бы вызвать method_1
внутри aysnc method_2
(после получения некоторых данных);
(aysnc method_2
перехватывает данные и передает их в method_1
и выполняет их.)
Я использую this.method_1
внутри aysnc method_2
для его вызова, но ничего не происходит.
method_1 (data) {
console.log( 'I need it here', data );
} ,
triggerByUser () {
this.method_1( 'just a test' );
async function method_2 () {
let code = await fileRetriever( 'songs' );
console.log( 'this code retrieved: ' , code );
this.method_1( code );
console.log( 'the code has been sent!' );
} ;
method_2 ( ) ;
},
результат:
JS: 'I need it here' 'just a test'
JS: 'response From fileRetriever:' 58
JS: 'this code retrieved: ' 58
(проект написан на NativeScript + Vue)