Почему glyphicon не показывает?
Я установил bootstrap в свой угловой проект. В package.json у меня есть
"bootstrap":"^3.3.7"
В компоненте.
import { Component, OnInit, Input } from '@angular/core'; @Component({ selector: 'zippy', templateUrl: './zippy.component.html', styleUrls: ['./zippy.component.css'] }) export class ZippyComponent { @Input('title') title: string; isExpanded: boolean; toggle() { this.isExpanded = !this.isExpanded; } }
В html файле
<div class="zippy"> <div class="zippy-heading" [class.expanded]="isExpanded" (click)="toggle()" > {{ title }} <span class="glyphicon" [ngClass]="{ 'glyphicon-chevron-up': isExpanded, 'glyphicon-chevron-down': !isExpanded }" ></span> </div> <div *ngIf="isExpanded" class="zippy-body"> <ng-content></ng-content> </div> </div>
Но глификон не показывается?
Что я уже пробовал:
Я попытался добавить:
styles.css
в styleUrls:['./zippy.component.css','./app/styles.css']
Тогда ошибка заключается в следующем:
Failed to compile. ./src/app/zippy/zippy.component.ts Module not found: Error: Can't resolve './app/styles.css' in 'C:\Demo\Angular\tweet\src\app\zippy' @ ./src/app/zippy/zippy.component.ts 27:51-78 @ ./src/app/app.module.ts @ ./src/main.ts @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
Kornfeld Eliyahu Peter
Вы должны отладить свою страницу в браузере, вы найдете ответ там...
Karthik_Mahalingam
проверьте окно консоли на вкладке Источники