项目中的特殊场景,需要同时使用ngFor和ngIf,如果同时放在一个标签内会报如下错误:
ERROR Error: Uncaught (in promise): Error: Template parse errors:
Can't have multiple template bindings on one element.
Use only one attribute prefixed with * ("ange)="setFont($event.target.value);">
此时ng-container和ng-template上场,介绍下该嘉宾的功能,即:“不存在”的功能。瓦特?没有代码的解释都是耍流氓,代码走起:
<ng-container>
<p> hello, I want some 靠海别墅s(低调,低调)</p>
</ng-container>
chrome中运行后查看代码
本人:“二营长,你TN的 ng-container
呢 ?”
ng-container
一脸鄙视: “ 我存在的意义就是不存在 !”
“哦? 来秀一秀”
<ng-container *ngFor="let item of cornerInfosLeftTop">
<span class="" *ngIf="model.tag == 'transverse'">
{
{item.infoName}}:
</span>
<br>
</ng-container>
输出结果: