“*ngFor”中的“*”是啥意思? [复制]

Posted

技术标签:

【中文标题】“*ngFor”中的“*”是啥意思? [复制]【英文标题】:what's the meaning of "*" in the "*ngFor"? [duplicate]“*ngFor”中的“*”是什么意思? [复制] 【发布时间】:2017-11-21 10:47:26 【问题描述】:

我最近在学习 Angular 2。我无法理解 *ngFor 中“*”的含义。谁能为我解释一下?

谢谢!

【问题讨论】:

angular.io/guide/… 【参考方案1】:

当我们查看 NgFor 和 NgIf 内置指令时,我们指出 语法的一个奇怪之处:出现在前面的星号 (*) 指令名称。

* 是一种语法糖,使它更易于阅读和 在模板的帮助下编写修改 html 布局的指令。 NgFor、NgIf 和 NgSwitch 都添加和删除元素子树 包裹在标签中。

意义

ngFor 只能应用于<template> 元素。

*ngFor 可以应用于任何元素。使用时,<template> 元素在幕后创建。

【讨论】:

以上是关于“*ngFor”中的“*”是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

php中的@是啥意思? [复制]

CSS中的+是啥意思? [复制]

Ruby 中的 *(星号)是啥意思? [复制]

JavaScript 中的“=>”是啥意思? [复制]

C++ 中的 :: 是啥意思? [复制]

Javascript 中的 !function 是啥意思? [复制]