Ionic:错误ReferenceError:无法找到变量:URLSearchParams(异常行为)

时间:2018-03-07 11:20:39

标签: ios cordova typescript ionic-framework

我正在研究离子,我开发了一个小应用程序。应用程序正在Android和浏览器上工作得非常好,但当我尝试使用X代码运行ios时,我收到以下错误,

ERROR:ERROR ReferenceError : Can't find variable: URLSearchParams

我搜索了它,我在there's no guarantee that they'll stay the same in the future

中找到了URLSearchParams is not supported in iOS

我在三个TypeScript文件中使用了URLSearchParams(login.ts,notice.ts,other.ts),我刚刚从login.ts中删除URLSearchParams并通过字符串管理queryString而不是URLSearchParams并运行我的代码,然后整个应用程序运行良好。

我的问题是,为什么我没有收到URLSearchParams中使用的任何错误  (notice.ts,other.ts),这意味着这两个文件都运行良好,它发现了我发现的异常行为

Login.ts

let str="";
   str=str+'username='+userData.UserName+'&password='+userData.Password;

Notice.ts

  let params: URLSearchParams = new URLSearchParams();  //here error should come, but not error gives
    params.set('deviceId',deviceId);
    params.set('yearId', this.loggedUserData.yearid);

0 个答案:

没有答案