【发布时间】:2018-12-26 12:47:50
【问题描述】:
目前正在使用很棒的Angular Electron Boilerplate。假设我想访问Electron's webview component 的API。
我目前创建了以下示例组件:
import { Component, ViewChild, AfterViewInit } from "@angular/core";
@Component({
selector: 'browserwindow',
template: '<webview #webview></webview>'
})
export class BrowserwindowComponent implements AfterViewInit {
@ViewChild('webview') webview: any; //which type do I put here?
constructor() { }
ngAfterViewInit(): void {
this.webview = this.webview.nativeElement;
this.webview.openDevTools();
}
但我收到类型错误:无法读取未定义的属性“openDevTools”。
那我做错了什么?这种方法甚至是一种好的做法吗?
【问题讨论】: