В Angular2, скажем, я хочу условно отобразить блок <div>. Какая разница между двумя следующими способами.
-
<div [hidden]=isLoaded>Hello World!</div>гдеisLoadedявляется логическим в соответствующем файле.ts. -
<div *ngIf=isLoaded>Hello World!</div>
Я знаю, что даже если <div> не отображается на странице, 1. все еще имеет <div> в DOM, а 2. нет. Есть ли другие отличия? Каковы плюсы и минусы каждого из них?