我正在使用我项目中的打字稿,但它无法识别网页视图。例如:
const webview = <webview> document.getElementById("foo");
只是吐出一个错误,它“找不到名字'webview'”。我该如何解决这个问题?当使用javascript时工作正常。
注意:我使用的是Electron webview而不是NativeScript WebView。
答案 0 :(得分:1)
您应该在打字稿文件中包含webview声明,以便TS编译器可以识别它:
import { WebView } from "ui/web-view";
(请注意,类型是WebView而不是webview)
要获取元素,有更好的方法来获取元素。您可以参考此问题的答案:How to use nativescript's WebView in angular2?