【问题标题】:Latest Ionic update changed local notifications native plugin?最新的 Ionic 更新更改了本地通知原生插件?
【发布时间】:2023-03-08 14:50:01
【问题描述】:

将我的节点模块更新到最新版本后,包括离子核心等。我收到了这个错误,我似乎找不到任何相关信息?请帮忙?本地通知插件是否有任何更改或任何其他可能导致我出现此错误的内容?

[15:34:51] transpile started …
[15:35:10] typescript: D:/ionic/myApp1/src/pages/home/home.ts, line: 13
Expected 1 arguments, but got 2.

L12: this.platform.ready().then(() => {
L13: this.localNoti.on(‘click’, (noti, state) => {

L14: alert(state);

Error: Failed to transpile program
at new BuildError (D:\ionic\myApp1\node_modules@ionic\app-scripts\dist\util
\errors.js:16:28)
at D:\ionic\myApp1\node_modules@ionic\app-scripts\dist\transpile.js:159:20
at new Promise ()
at transpileWorker (D:\ionic\myApp1\node_modules@ionic\app-scripts\dist\tra
nspile.js:107:12)
at Object.transpile (D:\ionic\myApp1\node_modules@ionic\app-scripts\dist\tr
anspile.js:64:12)
at D:\ionic\myApp1\node_modules@ionic\app-scripts\dist\build.js:109:82

【问题讨论】:

    标签: cordova ionic-framework ionic2 ionic3 cordova-plugins


    【解决方案1】:

    Hesters 在 Ionic 论坛上得到了这个答案:

    是的,我也有同样的经历。和往常一样,Ionic Docs 很糟糕,而且 过时了。

    .on() 函数现在返回一个 observable。所以你想做什么 用这个替换你的代码:

      this.localNotifications.on('click').subscribe(notification => {
        // Insert your logic here
      });
    

    这就像修复此错误的魅力。

    来源链接here

    【讨论】:

    • 如果您引用了某些内容,则需要尽可能将链接添加到源代码以及原始回答者。
    • 抱歉,这个很新。以后会做的。
    • 感谢您的支持?
    猜你喜欢
    • 1970-01-01
    • 2022-10-06
    • 2019-05-24
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    相关资源
    最近更新 更多