constructor()里面添加 private rd2:Renderer2, 后页面控制台就报错

来源:4-3 指令的概念(2)

慕虎5224321

2019-10-30

图片描述

代码如下:
import { Directive, ElementRef, Renderer2 } from ‘@angular/core’;

@Directive({
selector: ‘[appGridItemTitle]’,
})

export class GridItemTitleDirective{
constructor(private elr: ElementRef, private rd2: Renderer2) {
// this.rd2.setStyle(this.elr.nativeElement, ‘grid-area’,‘title’);
}
}

谢谢老师!

写回答

1回答

接灰的电子产品

2019-10-30

报错信息应该是依赖注入的问题,一般是发生了循环运用,你可以参照 git 中对应章节的源码看一下。

0
0

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1317 学习 · 451 问题

查看课程