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