Например, изображение всплывающего уведомления: пример всплывающего сообщения
Я хочу добавить свой CSS к конкретному всплывающему сообщению. Чтобы я мог выровнять текст сообщения по центру т.е. начался импорт файлов.
как выглядит мой каталог Angular
Код: Выделить всё
| app
|
|-components
| |
| |-test [/app.ts , /app.css]
|
|style.css
- Я добавил следующие коды в свой код CSS и TS:
< /li>
Код: Выделить всё
.test {
text-align : center !important // I tried without ! important also
}
Код: Выделить всё
import { Component } from '@angular/core';
import {ToastrService} from 'ngx-toastr';
@Component({
selector: 'my-app',
templateUrl: './app.html',
styleUrls: [ './app.css' ]
})
export class app {
constructor(private toastr: ToastrService) {}
showSuccess() {
// I tried \" test \" also
this.toastr.success('File import started', '', {
enableHtml : true //even I have added the messageClass : 'test'
});
}
}
поместив свой CSS-код в стиль. css (основной глобальный CSS) (X Я не хочу менять свой основной стиль)
[*]добавив ::ng-deep .test вместо .test< /code> : это вредно изменит весь мой всплывающий диалог.
[*]добавив инкапсуляцию: ViewEncapsulation.None в @comComponent: но это изменит мой другой Css.
[*]с помощью тега : все равно я не хочу этого делать, потому что это решит мою проблему, но что, если я захочу добавить несколько CSS.
Как я могу достичь это?
Подробнее здесь: https://stackoverflow.com/questions/645 ... in-angular