'webview' не является известным элементом в приложении electronic angular - PullRequest
1 голос
/ 08 мая 2020

Я создаю настольное приложение, используя электрон. У нас есть требование загрузки веб-страниц и взаимодействия с ними.

Мы узнали, что 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.

хотел бы знать, что мы делаем не так!

...