Просматривая ваши комментарии, я понимаю, что вам нужно показывать содержимое {{rollnum}} только после загрузки данных из службы.
Пожалуйста, попробуйте этот код ниже. В вашем файле ts объявите вызов переменной dataLoaded. Эта переменная будет логическим значением, которое может содержать значения true и false. Сначала мы установим значение false.
dataLoaded : boolean = false;
Далее мы вызовем службу для загрузки данных.
serviceToLoadData(){
this.serviceCall.getdata().subscribe((data)=>{
// here you would do the processing of the data and the data will be loaded to
//rollnum.
//Once the data is loaded set the value of dataLoaded to true.
this.dataLoaded = true;
});
}
В вас HTML файл
<div [formGroup]="myForm">
<label class="bx--label" style ="margin-left: 4rem">
Roll number
</label>
<label *ngIf="dataLoaded" class="bx--label" style ="margin-left: 1rem">
{{rollnum}}
</label>
</div>
Здесь в этом случае метка будет отображаться, только если dataLoaded имеет значение true.
Вы можете применить то же самое принцип к див. На div вы можете применить ngIf.
Надеюсь, что это решит проблему.