Angular * ngIf语法使用指令而不是字符串参数

问题描述 投票:0回答:1

我正在阅读PluralSight的article on reactive forms以刷新内存,但无法弄清楚下面显示的语法。

<div *ngIf courseForm.get('courseName').valid && courseForm.get('courseName').touched>
  Please enter valid course name !
</div>

除非在以前更改为我熟悉的语法,即像这样传递用于评估真实性的字符串,否则我无法在计算机上使用它。

<div *ngIf="courseForm.get('courseName').valid && courseForm.get('courseName').touched">
  Please enter valid course name !
</div>

[如果是YAF博客,我会把它归因于作者的困惑和/或草率,但考虑到PluralSight的声誉,我很容易质疑我的能力。但是,我还没有找到有关新语法的任何文档,我有些困惑。 PluralSight是否做出了嘘声?

html angular forms directive angular-ng-if
1个回答
0
投票

[如果您查看它指出的ngIf语法,应该是一个错误,

指令的简写形式* ngIf =“ condition”通常是使用,作为插入的锚元素的属性提供模板。

© www.soinside.com 2019 - 2024. All rights reserved.