我在打字稿這個組件定義:角2的外部風格不會被內聯到頭
import {Component, ViewEncapsulation} from 'angular2/core';
@Component({
selector: 'my-app',
templateUrl: '/views/sandbox.html',
styleUrls: ['/styles/sandbox.css'],
styles: [`.wow { background-color: red; }`],
encapsulation: ViewEncapsulation.Emulated
})
export class SandBox { }
根據這篇文章:http://blog.thoughtram.io/angular/2015/06/25/styling-angular-2-components.html 無論是在樣式部分和外部樣式表的風格應該是以角度內嵌到標題中。
不幸的是,第二個沒有被注入,角度只注入樣式部分中的一個。
我試過從瀏覽器訪問/styles/sandbox.css,這很好。 Angular也能夠訪問/views/sandbox.html,所以我不知道爲什麼它不會發生。
我使用:「angular2」:「2.0.0-beta.2」(最新的beta據我所知)
module.id 請問,當你刪除styleUrls屬性它注入? – PierreDuc
'風格'始終注入。這是另一個不是。 – Marcell
難道你不能只在你的絕對URL中放第一個斜槓,所以它看起來像這樣'styles/sandbox.css'?這對我有效。 – RVP