angular-directive相关内容

带有标题的省略号指令

我有一个添加样式的 Angular 指令 text-overflow: ellipsis;溢出:隐藏;空白:nowrap; 在 ngOnInit 中,然后看起来像这样: @Directive({选择器:'省略号'})类省略号指令{ngAfterViewInit() {const el: HTMLElement = this.el.nativeElement;if (el.offsetWidth ..
发布时间:2021-11-09 00:57:56 其他开发

Angular 5 属性指令将 mat-ripple 添加到宿主元素

如何将 mat-ripple 指令添加到我创建的自定义指令的宿主元素?关键是让 mat-ripple 自动添加到我添加了 my-custom-directive 的任何元素中. 因此,如果我将 Button 添加到模板中,它应该呈现为 而不必每次使用 my-custom-directive 时都输入所有内容.作为一个例子,看看 mat-raised-button 是如何工作的.您只需添加该指 ..
发布时间:2021-11-09 00:57:53 其他开发

Angular:如何注入抽象服务的多个实例

我对 Angular 有点陌生,正在尝试理解高级开发人员编写的代码.如果我没有遵循标准的沟通习惯和语言,请原谅我. 我有一个抽象类 abstractDatService 和一个抽象方法 getEntities(),它的实现类为 impl1 和 impl2 实现类如下: @Injectable()导出类 impl1 扩展了 abstractDatService{私人实体:Modal[] ..

角度@input 值在构造函数中到达较晚

我正在编写一个指令,它有 2 个 @Input() 变量,并从使用该指令的人那里获取值,如组件. 一切正常.唯一的问题是,当构造函数中有 Observable.subscribe 时,@Input 值在构造函数中可用,而没有 Observable.subscribe@Input() 变量值是 undefined 我知道获取指令的 @Input() 变量的更好方法是在诸如 ngOnIni ..
发布时间:2021-11-09 00:57:38 其他开发

如何更新状态变化指令

我有一个根状态,它定义了 Angular 模板的整体结构.在根状态中,我包含侧边栏,其中包含通过基于状态更改的指令的动态菜单.像这样: .state('root', {摘要:真实,网址:'/root',templateUrl: 'views/root.html',}) root.html 包含具有通过指令调用的动态菜单的 sidebar.html,如下所示: sidebar.html ..

如何验证角度多选?

我正在使用来自 http://isteven.github.io/的 angular-multi-select角度多选/.它根据我的需要工作.我正在以模态形式使用多选,我想验证它,但是当我使用必需的选项时它没有验证.谁能建议我如何在表单中验证 angular-multi-select. 代码 ..
发布时间:2021-11-09 00:57:32 其他开发

在指令中动态添加 *ngIf

如何将 *ngIf 动态添加到使用属性指令修饰的元素? 对于一个简单的实验,我尝试了这个: @Directive({选择器:'[lhUserHasRights]'})导出类 UserHasRightsDirective 实现 OnInit、OnDestroy {构造函数(私有 el:ElementRef){}ngOnInit(): 无效 {this.el.nativeElement.set ..
发布时间:2021-11-09 00:57:23 其他开发

AngularJS - 多个指令实例多次调用 XHR

我有一个 Angularjs 指令“ExampleDirective",它有一个控制器“ExampleController".控制器定义了两个 Promise 对象,其中每个 Promise 对象发出一个 Http GET 请求并返回响应. 在指令中,我们从承诺对象中获取响应数据并处理它们以呈现指令. ExampleDirective 在同一个视图中被实例化两次,每个实例都发出自己的 ..
发布时间:2021-11-09 00:57:20 其他开发

ajax请求时禁用按钮

我编写了一个指令,可以帮助在 ajax 请求未决时禁用按钮. 这是我的指令: .directive('requestPending', ['$http', function ($http) {返回 {限制:'A',范围: {'requestPending': '='},链接:函数(范围,el,attr){作用域.$watch(函数(){返回 $http.pendingRequests.le ..
发布时间:2021-11-09 00:57:17 前端开发

Angular2 在焦点事件上添加类

我希望将 Angular 1 应用更新为 Angular 2,但我的旧指令之一出现问题. 这个想法很简单.当输入字段被聚焦时,应该添加一个类(md-input-focus)并删除另一个类(md-input-wrapper).然后这个过程应该在“blur"事件上反转 - 即焦点丢失. 我的旧指令只包含这些行 .directive('mdInput',['$超时',功能($超时){返回 ..
发布时间:2021-11-09 00:57:11 前端开发