加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

角 – ng2 – ng容器和模板标签之间的差异

发布时间:2020-12-17 07:33:36 所属栏目:安全 来源:网络整理
导读:有人可以说明使用 ng-container之间的区别.和 template元素? 我找不到NgContainer的文档,并不太了解模板标签之间的区别. 每个的代码示例将有很大的帮助. 它们都是用于将元素组合在一起的时刻(2.x,4.x),而不必引入将在页面上呈现的另一个元素(如div或span).
有人可以说明使用< ng-container>之间的区别.和< template>元素?

我找不到NgContainer的文档,并不太了解模板标签之间的区别.

每个的代码示例将有很大的帮助.

它们都是用于将元素组合在一起的时刻(2.x,4.x),而不必引入将在页面上呈现的另一个元素(如div或span).

模板,但是,需要讨厌的语法.例如,

<li *ngFor="let item of items; let i = index; trackBy: trackByFn">...</li>

会成为

<template ngFor let-item [ngForOf]="items" let-i="index" [ngForTrackBy]="trackByFn">
  <li>...</li>
</template>

您可以使用ng-container,因为它遵循您期望的可能已经熟悉的nice *语法.

<ng-container *ngFor="let item of items; let i = index; trackBy: trackByFn">
  <li>...</li>
</ng-container>

阅读this discussion on GitHub可以找到更多的细节.

请注意,在4.x< template>已被弃用,并更改为< ng-template>.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读