Я хотел бы создать директиву, которая применяется ... при переполнении. Я использовал плагин dotdotdot jQuery в прошлом, но он не работает в angular 5.
До сих пор я создал директиву DotdotdotDirective с селектором [appDotdotdot], как показано ниже:
import { Directive, ElementRef } from '@angular/core';
declare var $: any;
@Directive({
selector: '[appDotdotdot]'
})
export class DotdotdotDirective {
constructor(private el: ElementRef) { }
}
Использование простое:
<h3><a href="#" appDotdotdot>{{data.trip.name}}</a></h3>
Я также импортировал плагин jQuery на случай, если его можно использовать внутри директивы. index.html:
<script src="assets/js/jquery.dotdotdot.js"></script>
Я ожидаю, что код должен быть реализован в конструкторе, но я не знаю, как его использовать в angular 5? Должен ли я использовать директиву в качестве оболочки для плагина jQuery или, может быть, у angular есть другое решение для этого требования? Заранее спасибо!