首页 > 解决方案 > ng-start-inserted 的 Angular 7 元素问题

问题描述

你好我有以下模板

<div>
      <span *ngFor="let sentence of obj.text; let i = index;">
            <ng-container *ngIf="1==1">
                  {{sentence}}
                  <input matInput (drop)="drop($event)" (dragover)="allowDrop($event)" id="box_{{i}}" value="{{box[i]}}" />
            </ng-container>
      </span>
</div>

当我直接在浏览器中打开 url 时,此模板会正确显示,但是,如果我使用路由器导航打开模板,则元素不会内联显示。此外,当我比较代码时,我注意到 angular 正在插入“ng-star-inserted”样式类。此外,不显示输入。有什么方法可以删除 ng-star-inserted 或强制显示内联元素?

标签: javascriptangulartemplatesstyles

解决方案


推荐阅读