在angular4中使用RenderR2-无法将其添加到导入数组中
如果我使用在angular4中使用RenderR2-无法将其添加到导入数组中,angular,Angular,如果我使用从'@angular/core'导入{renderr2}在我的shared.module中,在angular 4中, 为什么我不能将其添加到导入数组中,例如: @NgModule({ imports: [ Renderer2, ... ] 将其添加到导入中会出现错误。以下是我需要Renderer2的原因: myComponent.html(my shared.module的一部分): 这样做是为了能够设置元素的焦点。渲染器2是Angular core的可
从'@angular/core'导入{renderr2}代码>在我的shared.module中,在angular 4中,
为什么我不能将其添加到导入数组中,例如:
@NgModule({
imports: [
Renderer2,
...
]
将其添加到导入中会出现错误。以下是我需要Renderer2的原因:
myComponent.html(my shared.module的一部分):
这样做是为了能够设置元素的焦点。渲染器2
是Angular core的可注入(服务)部分。这不是一个模块。这个您应该能够以现有方式在组件中使用渲染器2,但只需将其从模块导入中删除即可。渲染器2
是Angular core的可注入(服务)部分。这不是一个模块。这个您应该能够按照自己的方式在组件中使用Renderer2
,但只需将其从模块导入中删除即可
imports
导入描述此模块具有哪些依赖项。
如果您的模块依赖于其他模块,请在此处列出它们。范例
imports: [
BrowserModule, HttpClientModule,DataTableModule, AppRoutingModule,
],
简单的回答是,如果你要去的话,你可以在你的NgModule的导入中添加一些东西
在模板或依赖项注入中使用它
import
语句用于导入其他类型脚本文件和类
import {className} from 'filePath';
导入描述此模块具有哪些依赖项。
如果您的模块依赖于其他模块,请在此处列出它们。范例
imports: [
BrowserModule, HttpClientModule,DataTableModule, AppRoutingModule,
],
简单的回答是,如果你要去的话,你可以在你的NgModule的导入中添加一些东西
在模板或依赖项注入中使用它
import
语句用于导入其他类型脚本文件和类
import {className} from 'filePath';
渲染器2由angular5支持。请为角度4使用渲染器,根据,渲染器2已存在于v4中。渲染器2受angular5支持。请根据v4中已经存在的渲染器2使用角度4的渲染器。好的,山姆,谢谢。有没有想过为什么我得到的选择器“#searchElem”与任何元素都不匹配?我在htmlAh中有#searchElem,如果您需要获取组件模板中元素的引用,则不需要Renderer2
。改为使用。例如:@ViewChild('searchElem')searchElem:ElementRef
是的,实际上我正在使用它。我有@ViewChild('searchElem'):ElementRef
,如果我有this.searchElem.nativeElement作为HTMLInputElement.focus()代码>,nativeElement可能会出现问题并导致错误,因此我尝试使用RenderOh的原因。您是否尝试访问构造函数中的searchElement
属性?由于Angular必须首先查询元素,因此最早可以访问它的是ngOnInit
生命周期挂钩。这是一个简单的例子。好的,山姆,谢谢你。有没有想过为什么我得到的选择器“#searchElem”与任何元素都不匹配?我在htmlAh中有#searchElem,如果您需要获取组件模板中元素的引用,则不需要Renderer2
。改为使用。例如:@ViewChild('searchElem')searchElem:ElementRef
是的,实际上我正在使用它。我有@ViewChild('searchElem'):ElementRef
,如果我有this.searchElem.nativeElement作为HTMLInputElement.focus()代码>,nativeElement可能会出现问题并导致错误,因此我尝试使用RenderOh的原因。您是否尝试访问构造函数中的searchElement
属性?由于Angular必须首先查询元素,因此最早可以访问它的是ngOnInit
生命周期挂钩。这是一个简单的例子。