Я создаю настольное приложение, используя электрон. У нас есть требование загрузки веб-страниц и взаимодействия с ними.
Мы узнали, что electronic имеет тег для , что
согласно документации, это наш main. js конфигурация файла
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
webviewTag: true <--------------- as said by the documentation
}
})
теперь наш webpage.component. html файл, в который мы добавили этот тег
<webview src="https://www.github.com/"></webview>
это наш web-page.component.ts файл
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'webpage',
templateUrl: './webpage.component.html',
styleUrls: ['./webpage.component.scss']
})
export class WebpageComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
но мы снова и снова получаем эту ошибку, мы не знаем, что мы делаем не так!
ERROR in src/app/webpage/webpage.component.html:1:1 - error NG8001: 'webview' is not a known element:
1. If 'webview' is an Angular component, then verify that it is part of this module.
2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.
1 <webview src="https://www.github.com/"></webview>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/webpage/webpage.component.ts:5:16
5 templateUrl: './webpage.component.html',
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component WebpageComponent.
хотел бы знать, что мы делаем не так!