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

康拉德·维尔特斯滕

我正在阅读 PluralSight关于反应形式文章以刷新我的记忆,但我无法弄清楚下面显示的语法。

<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 制造了一个嘘声吗?

萨吉塔兰

这应该是一个错误,如果您查看ngIf它声明语法,

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章