У меня есть это определение компонента в машинописи:Угловое 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 из браузера, это нормально. Угловая также имеет доступ к /views/sandbox.html, поэтому я понятия не имею, почему этого не происходит.
Я использую: «angular2»: «2.0.0-beta.2» (последняя бета-AFAIK)
впрыснуть ли при удалении свойства styleUrls? – PierreDuc
«Стили» всегда вводятся. Это другое, чего нет. – Marcell
Не можете ли вы просто сбросить первую косую черту в своем абсолютном URL-адресе, чтобы она выглядела так: 'styles/sandbox.css'? Это сработало для меня. – RVP