簡體   English   中英

mobilefirst js以離子服務開頭(未定義WL)

[英]mobilefirst js starts with ionic serve (WL is not defined)

目的:
document事件中獲取mfpjsloaded
檢查方式: this.renderer.listen('document', 'mfpjsloaded', () => {}); app.component.ts


許多使用mobilefirstionic serve WL is not defined reference得到WL is not defined reference誤差。
而且我沒有解決方案。
但是,我手頭有一個項目可以使用ionic serve啟動mfp腳本。
對不起,我無法與您共享代碼。
對於一個全新的項目,我發現我無法再使用ionic serve啟動mfp腳本了。


已知的解決方法:
1.使用mfpdev app preview
2.使用模擬器/設備
**請不要在回復中建議


發現:
要啟動mfp js ,它需要運行worklight js


希望看到建議。
謝謝

如果在執行開始使用MFP命令之前未加載MFP組件,則會發生這種情況。 解決方法是確保僅在MFP加載完成后才使用MFP API。 這可以通過兩種方式實現:

  1. 在函數wlcommoninit()中調用MFP函數形式。 該功能的用法類似於此鏈接中的用法: https : //mobilefirstplatform.ibmcloud.com/tutorials/zh-CN/foundation/8.0/application-development/sdk/cordova/

  2. 使用事件“ mfpjsloaded”。 僅在觸發此事件之后,才能使用MFP功能。 可以通過以下方式使用此事件: document.addEventListener('mfpjsloaded', initWL, false); initWL函數中添加MFP函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM