Я хочу показать / скрыть сообщение о загрузке после завершения асинхронного вызова из REST API, оно скрывает сообщение о загрузке и вместо этого показывает полученный контент.
Я не знаю, как этого добиться в Angular2, но в JavaScript делается что-то вроде этого:
<h2 id="message">Loading....</h2>
<script>
$(document).ready(function(){
$('#message').hide();
//Then Show the newly fetched content
}
</script>
2
user5975786
1 Май 2016 в 17:23
2 ответа
Лучший ответ
Я считаю, что вы используете ngFor для отображения полученных данных.
Это должно сработать для вас:
<div *ngIf="!content">Loading...</div>
<div #ngFor="#content of content"></div>
<div *ngIf="content">Now the fetched content appears here!</div>
2
Hamza L.
1 Май 2016 в 16:01
<div *ngIf="!content">Loading...</div>
<div *ngIf="content"> TODO display the content here </div>
1
JB Nizet
1 Май 2016 в 14:33
Похожие вопросы
Новые вопросы
rest
REST (Transfer State Transfer) - это стиль архитектуры программного обеспечения для распределенных гипермедиа систем, таких как World Wide Web. Его популярность возросла по сравнению с архитектурами RPC, такими как SOAP, из-за внутренней разобщенности клиента с сервером, возникающей из-за наличия единого интерфейса между гетерогенными системами.