正如標題所說,我想將外部css包含在Angular 2組件中。以下是我現在這樣做的:從角度2組件中的CDN加載css
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-auth',
templateUrl: './auth.component.html',
styleUrls: [
'https://fonts.googleapis.com/css?family=Dosis:400,500,600,700',
'http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css',
'./assets/css/bootstrap.min.css',
'./assets/css/main.css',
'./assets/css/responsive.css',
'./auth.component.css',
],
})
export class AuthComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
前兩個URL不起作用。我發現了一個錯誤:
ncaught Error: Cannot find module "./https://fonts.googleapis.com/css?family=Dosis:400,500,600,700"
我可以把它直接包含入HTML工作,但我不認爲這是應該做的正確方法。
編輯:我什至嘗試使用encapsulation: ViewEncapsulation.None,
沒有幫助。
感謝這工作爲了我。 – vanval