草庐IT

elementRef

全部标签

javascript - Angular2 ElementRef nativeElement 检查元素是否被禁用

我的指令中有这个,名为“bgcolor”:exportclassBgColorDirective{constructor(el:ElementRef){console.log(el.nativeElement.disabled);//show"false"if(el.nativeElement.disabled){el.nativeElement.style.backgroundColor='#5789D8';el.nativeElement.style.color='#FFFFFF';}}在我的模板中,我有:我不明白为什么el.nativeElement.disabled返回fals

javascript - 带有 Jquery-ui slider 的 Angular2

我尝试将Jquery-uislider与angular2一起使用。我想让变量“slideValue”显示slider的值,但我不知道如何将我的模型或变量从Angular绑定(bind)到slider。这是我的slider组件:import{Component,ElementRef,Inject,OnInit}from'angular2/core';declarevarjQuery:any;@Component({selector:'slider',template:`slideValue={{slideValue}}`})exportclassSliderimplementsOnIni

javascript - Angular 2/4 将焦点设置在输入元素上

如何通过(点击)事件设置焦点?我有这个功能,但我显然遗漏了一些东西(这里Angular新手)sTbState:string='invisible';privateelement:ElementRef;toggleSt(){this.sTbState=(this.sTbState==='invisible'?'visible':'invisible');if(this.sTbState==='visible'){(this.element.nativeElement).find('#mobileSearch').focus();}} 最佳答案

javascript - 错误 TS2315 : Type 'ElementRef' is not generic material angular

在项目中添加AngularMaterial时出错ERRORinnode_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(136,20):errorTS2315:Type'ElementRef'isnotgeneric.node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(154,104):errorTS2315:Type'ElementRef'isnotgeneric我正在尝试安装MaterialDesign,但

ElementRef没有样式的实例

我正在编写一些代码,这些代码将更新DIV与DART的位置。因此,我想出的内容是在DIV上向下鼠标,开始更新元素的位置。HTML将如下:飞镖看起来像:@ViewChild("selection")DivElementselectionDiv;mouseDownFunction(mouse){selectionDiv.style.left="${mouse.position.left}px";}当这种情况发生时,它试图致电style在SelectionDiv上,但说ElementRef没有样式的实例。看答案这是预期的功能。selectionDiv不是DivElement,但是ElementRef。

[Angular] 笔记 23:Renderer2 - ElementRef 的生产版本

chatgpt:Renderer2简介在Angular中,Renderer2是一个服务,用于处理DOM操作的抽象层。它提供了一种安全的方式来操作DOM,同时与平台无关,有助于维护应用程序的跨浏览器兼容性和安全性。Renderer2的作用是在Angular组件中执行DOM操作,例如创建元素、设置属性、添加监听器、修改样式等。通过使用Renderer2,开发者可以避免直接操作原始的DOM元素,而是通过Angular提供的抽象层来处理这些操作。使用Renderer2的好处包括:平台无关性:Renderer2提供了与平台无关的DOM操作,这意味着你的应用程序可以在不同的平台上运行,并且不需要针对特定浏

javascript - Angular 5 ng-bootstrap 类型 'ElementRef' 不是通用错误

我在这些版本中使用angular5和ng-bootstrap:"private":true,"dependencies":{"@angular/animations":"^5.2.0","@angular/common":"^5.2.0","@angular/compiler":"^5.2.0","@angular/core":"^5.2.0","@angular/forms":"^5.2.0","@angular/http":"^5.2.0","@angular/platform-browser":"^5.2.0","@angular/platform-browser-dynamic

javascript - Angular 5 ng-bootstrap 类型 'ElementRef' 不是通用错误

我在这些版本中使用angular5和ng-bootstrap:"private":true,"dependencies":{"@angular/animations":"^5.2.0","@angular/common":"^5.2.0","@angular/compiler":"^5.2.0","@angular/core":"^5.2.0","@angular/forms":"^5.2.0","@angular/http":"^5.2.0","@angular/platform-browser":"^5.2.0","@angular/platform-browser-dynamic