Мой заголовок говорит сам за себя, я вызываю API, который в свою очередь отправляет данные в формате JSON, которые я хочу присвоить переменной. вот мой код ajax. Помните: я использую его в приложении Angular

Я пытался присвоить его переменной, но это не сработало.

$.ajax({ url: 'https://randomuser.me/api/', dataType: 'json', success: function(data) { console.log(data); } }); 

Вы должны будете использовать функцию стрелки, чтобы получить правильный контекст как:

 $.ajax({ url: 'https://randomuser.me/api/', dataType: 'json', success: (data) ={amp}gt; { console.log(data); this.abcVariable = data; //{amp}lt;====== Here } }); 

Примечание: не рекомендуется использовать jQuery в приложении Angular, Angular предоставляет модуль http для сетевых вещей.