angular-directive相关内容

在 Angular 中使用不同服务的指令

我一定是从错误的角度看待这个问题,但问题就在这里.我有一个异步验证指令,它使用 HttpClient 来验证后端的某些内容.除了一件关键的事情之外,它几乎是独立的——它需要正确的 HTTP 标头才能在服务器端通过身份验证.这是构造函数的样子: 构造函数(私有 http: HttpClient,私人身份验证:AuthService,@Optional() @Self() @Inject(NG_VA ..

在 Angular 2+ 中扩展 FormControlDirective

我正在看这个问题,试图弄清楚如何扩展 FormControlDirective:尝试扩展 FormControlDirective 以实现我自己的 FormControl 指令导致绑定错误. 有一个答案,但我不确定是什么意思: formControl \ formControlName 选择器出现在另外一个地方 - 价值存取器.为了您的指令工作,您应该实现所有默认值hybridForm ..

角 9 |指令中的 ngModel Provider 未按预期工作

我有一个指令读取输入控件的脏状态并采取一些行动. 以下是指令的代码. //我们的根应用组件从'@angular/core'导入{指令,主机监听器,输入};从'@angular/forms' 导入 { NgModel, FormGroup };@指示({选择器:'[ngModel][appMarkAsDirty]',提供者:[NgModel]})导出类 MarkAsDirtyDirectiv ..

为什么当其容器上有 ng-show 时图表更新会失败?

我有一个编译指令,其中包含一个 angular-charts.js 指令. 我注意到,当该图表的容器具有 ng-show 或 ng-hide 作为属性时,图表不会更新——它只是不更新根本不显示. 这里有一个 plunker 演示了这一点(参见 listeningComponent 在 scripts.js 指令中) 解决方案 这里的问题不在于 ng-show 和 ng-hide ..

Angular Renderer2 setStyle 仅当主机上存在特定类时

我有一个 (spinner) 指令,可以使用 @HostBinding 添加/删除一个类 (.spinner).它还在激活时添加/删除 img (spinner.gif). 如果 .spinner 存在于主机上,则应用 scss 文件中定义的一系列样式: .spinning {位置:相对;}.spinning img {显示:块;宽度:24px;边距:0;位置:绝对;顶部:50%;左:50 ..

如何延迟指令的运行逻辑,直到 ui-route 得到解决?

我正在使用带有 ui-router 的 AngularJS.我正在尝试使用 https://github.com/sayanee/angularjs-pdf.我必须对给出的示例进行一些更改,因为我没有立即获得 PDF 的 URL. 但是,我遇到了一个问题.因为我将与 PDF 关联的 id 值传递到路由中,所以我必须等待解析该参数,直到路由更改成功.我在 https://github.com/ ..
发布时间:2021-11-09 01:00:32 其他开发

在 Angular 中使用不同服务的指令

我一定是从错误的角度看待这个问题,但问题就在这里.我有一个异步验证指令,它使用 HttpClient 来验证后端的某些内容.除了一件关键的事情之外,它几乎是独立的——它需要正确的 HTTP 标头才能在服务器端通过身份验证.这是构造函数的样子: 构造函数(私有 http: HttpClient,私人身份验证:AuthService,@Optional() @Self() @Inject(NG_VA ..

由于在同一元素的多个指令中使用相同的鼠标事件,指令没有响应

我有一个功能,可以将框拖放到灰色区域(请参阅stackblitz链接)一旦框被拖放,框只能通过点击框的粉红色在灰色区域内移动. 还添加了调整大小功能,因此可以调整框的大小. 在添加resize指令之前,框只能在灰色区域内移动,但是添加resize指令后,当我们调整大小时,框开始移出灰色区域,问题是框不应移出灰色区域调整大小后的区域 Stackblitz 链接 https:/ ..
发布时间:2021-11-09 01:00:23 前端开发