打字稿没有对webview进行类型转换?

时间:2017-11-01 21:22:09

标签: javascript typescript webview electron

我正在使用我项目中的打字稿,但它无法识别网页视图。例如:

const webview = <webview> document.getElementById("foo");

只是吐出一个错误,它“找不到名字'webview'”。我该如何解决这个问题?当使用javascript时工作正常。

注意:我使用的是Electron webview而不是NativeScript WebView。

1 个答案:

答案 0 :(得分:1)

您应该在打字稿文件中包含webview声明,以便TS编译器可以识别它:

import { WebView } from "ui/web-view";

(请注意,类型是WebView而不是webview)

要获取元素,有更好的方法来获取元素。您可以参考此问题的答案:How to use nativescript's WebView in angular2?