У меня есть это определение компонента в машинописном тексте:
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 стиль в разделе стилей и во внешней таблице стилей должен быть встроен в заголовок с помощью angular.
К сожалению, второй не вводится, angular вводит только тот, что находится в разделе стилей.
Я попытался получить доступ к /styles/sandbox.css из браузера, все в порядке. Angular также может получить доступ к /views/sandbox.html, поэтому я понятия не имею, почему этого не происходит.
Я использую: "angular2": "2.0.0-beta.2" (последняя бета-версия AFAIK)
styles/sandbox.css
? Это сработало для меня. - person RVP   schedule 30.03.2016