【发布时间】:2022-01-21 03:03:17
【问题描述】:
我正在使用 Angular 开发一个现有项目。一个月前我添加了一个组件,它是带有一些输入的表单。我也有一些显示很好的 Font Awesome 图标。代码如下。
<div class="field">
<p class="control has-icons-left has-icons-right">
<input type="text"
class="input"
id="title"
required
placeholder="Title"
[(ngModel)]="model.title"
name="title"
#title="ngModel">
<span class="icon is-small is-left">
<i class="fa fa-lock"></i>
</span>
</p>
</div>
然后我有另一个由一些卡片组成的组件。我也尝试插入图标,但它们没有显示。相反,无论我尝试什么或在哪里插入图标,我总是得到一个小矩形。
<section class="section" *ngFor="let campaign of dummyCampaigns">
<div class="item-container">
<div class="img-container">
<img src="https://i.stack.imgur.com/WpMdM.png" alt="Location map">
<div class="course-details">
<p class="date">
Starting {{ campaign.startDate }}
</p>
<p class="price">
Ending {{ campaign.endDate }}
</p>
</div>
</div>
<div class="separator"></div>
<div class="course-info">
<p class="title">{{ campaign.title }}</p>
<p class="sub-title">{{ campaign.owner}}</p>
<div class="title-separator"></div>
<div class="toggle">
<i class="fa fa-lock"></i>
</div>
<!--><a href="#" class="more-info">More info</a><-->
</div>
</div>
</section>
知道为什么图标可以在一个 Angular 组件中工作,而不能在另一个组件中工作吗?
【问题讨论】:
标签: html angular font-awesome