Red*_*rus 2 javascript typescript ionic-framework ionic2 angular
我收到以下错误消息
[ts] Property type 'url' does not exist on type 'Event'.
any
Run Code Online (Sandbox Code Playgroud)
这是我使用的TypeScript(JavaScript)
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var ref = window.open(url, '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { });
ref.addEventListener('loadstop', function(event) { });
ref.addEventListener('loaderror', function(event) { alert( event.url ) });//Property type 'url' does not exist on type 'Event'.
}
Run Code Online (Sandbox Code Playgroud)
这是我的进口
import { Component } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
import { InAppBrowser } from '@ionic-native/in-app-browser';
import { Event } from '@angular/router';
Run Code Online (Sandbox Code Playgroud)
请帮忙!
您的事件实际上是类型的InAppBrowserEvent,因此请导入该事件并为其注释参数:
import { InAppBrowser, InAppBrowserEvent } from '@ionic-native/in-app-browser';
...
...
function onDeviceReady() {
var ref = window.open(url, '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { });
ref.addEventListener('loadstop', function(event) { });
ref.addEventListener('loaderror', function(event: InAppBrowserEvent) { alert( event.url ) }); //InAppBrowserEvent has 'url' property
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1938 次 |
| 最近记录: |