在* ngFor我应该使用哪个:#keyword或let Variable

时间:2018-01-05 07:17:57

标签: angular

我正在学习角度,但是当我使用* ngFor时,我有点困惑。我看到有两种类型的语法。

1 *ngFor='let item of items'

2 *ngFor='#item of items', 所以我的问题是 1)#keyword或javascript变量之间的区别是什么?
2)哪一个更好,为什么?

1 个答案:

答案 0 :(得分:2)

之前 - '#' outside * ngFor表示模板/视图中的引用,而在* ng内则表示局部变量。

在角度的最新版本中它被改变了,因为它令人困惑。

现在'#'在结构指令(* ngIf,* ngFor等)中使用'#'已被弃用。

最好使用' let'在* ngFor和'#'在* ngFor。之外。

在此处了解详情: *ngFor: meaning of # vs let?