Я использую angular версия 7.3.7. Я создал директиву, и она не работает должным образом. Пример директивы:
import { Directive, OnInit } from '@angular/core';
@Directive({
selector: '[matchHeight]'
})
export class MatchHeightDirective implements OnInit {
constructor() { }
ngOnInit() {
console.log("this will be work", "color: red");
}
}
И импортируем мою директиву на shared.module.ts
.
import { MatchHeightDirective } from './directives/match-height.directive';
const pipes = [DateFormatPipe, SecondToTime, HighlightSearch, TimeFormatPipe];
const components = [
MatchHeightDirective,
];
@NgModule({
declarations: [pipes, components],
imports: [
CommonModule,
],
providers: [DraggableService],
exports: [
CommonModule,
components,
],
})
export class QmsSharedModule {}
И используя ее как:
<div class="row" matchHeight></div>
Но результат ничего не работает , Что я делаю неправильно ? Любой совет для этого?