【发布时间】:2019-02-26 16:47:17
【问题描述】:
我想创建一个在溢出时应用的指令。 我过去使用过 dotdotdot jQuery 插件,但实际上并没有 在角度 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 jquery-plugins angular-directive