Angular 9 ng-if и ng-show - элемент всегда отображается - PullRequest
0 голосов
/ 03 мая 2020

В Angular 9 У меня есть код, в котором я хочу скрыть элемент html. В машинописи у меня есть свойство publi c:

export class UserPageComponent implements OnInit {
  public postModel: any = {};

А в компоненте Html я хочу проверить, должен ли я отображать элемент html:

<mat-video ng-if="postModel.moviePath != ''" src="{{ postModel.moviePath }}"></mat-video>

Но элемент mat-video всегда отображается. Когда я хотел использовать ng-show, результат был таким же.

1 Ответ

0 голосов
/ 03 мая 2020

Вы используете синтаксис angularjs, с angular это должно быть ngIf директива

<mat-video *ngIf="postModel.moviePath != ''" src="{{ postModel.moviePath }}"></mat-video>

Также есть NO нг-шоу с angular.

...