Угловая не обеспечивает что-то встроенное для этой цели. Вы можете использовать MutationObserver для обнаружения изменений DOM.
@Directive({
selector: '[my-skrollr]',
...
})
class MyComponent {
constructor(private elRef:ElementRef) {}
ngAfterViewInit() {
this.observer = new MutationObserver(mutations => {
mutations.forEach(function(mutation) {
console.log(mutation.type);
});
});
var config = { attributes: true, childList: true, characterData: true };
this.observer.observe(this.elRef.nativeElement, config);
}
}
Синтаксис комментариев в CSS: /* comment here */
//
не является допустимым синтаксисом. Я предполагаю, что это позволяет CSS работать корректно при удалении из пробела и новой строки символов во время минификации .
Потому что /* */
это стиль, который определен для комментариев в CSS.
Существует множество других способов написания комментариев в других средах, которые не работают в CSS, например:
//
<!-- -->
--
'
REM
{ }
;
#
Поскольку спецификация допускает / ** /, но не //:)
Если серьезно, CSS обрабатывает символы новой строки как все остальные пробелы и не смогут определить конец комментария без ограничивающего разделителя.
У разных языков разные спецификации и разные функции. В другом языке у вас могут быть комментарии, которые начинаются с символа # вместо //.
4.1.9 Комментарии
Комментарии начинаются с символов
/ *
и заканчиваются символами* /
. Они могут встречаться где-то между токенами и их содержимое не влияет на рендеринг. Комментарии не могут быть вложенными.CSS также позволяет использовать разделители комментариев SGML (
и
->
) в определенных местах, определенных грамматикой, , но они не ограничивают комментарии CSS. Они разрешены, поэтому правила стиля , появляющиеся в исходном документе HTML (в элементе STYLE), могут быть скрыты из пользовательских агентов до HTML 3.2. Дополнительную информацию см. В спецификации HTML 4 ([HTML4]) .
Примечание: здесь не упоминаются комментарии, которые начинаются с двух косых черт и заканчиваются разрывом строки. Вот почему он не поддерживается.
Если вам нужен этот стиль комментариев (и множество других полезных функций, которые должны были быть в спецификации CSS), попробуйте использовать LESS CSS.