我正在研究一個項目,該項目需要IBM MobileFirst作爲應用程序的組成部分,因此試圖調用函數Wl.send()
來建立與數據庫的連接,但似乎在新的cordova-plugin-mfp
中已被棄用, 請給我建議這個函數的替代或這個函數的新調用過程。Cordova MFP插件
這裏是我的離子信息和插件的細節與MobileFirst Veriosn 8.0
@ionic/cli-utils : 1.10.2
ionic (Ionic CLI) : 3.10.3
本地套餐:
@ionic/app-scripts : 2.1.4
Ionic Framework : ionic-angular 3.6.1
系統:
Node : v6.10.3
npm : 3.10.10
OS : Windows 8.1
cordova-plugin-console 1.0.5 "Console"
cordova-plugin-device 1.1.6 "Device"
cordova-plugin-dialogs 1.3.3 "Notification"
cordova-plugin-globalization 1.0.7 "Globalization"
cordova-plugin-mfp 8.0.2017090705 "IBM MobileFirst Platform Foundation"
cordova-plugin-mfp-push 8.0.2017082110 "IBM MobileFirst Platform Foundation - Push Notifications"
cordova-plugin-okhttp 2.0.0 "OkHttp"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.2 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
下面是我們使用的代碼連接到數據庫
var resourceRequest = new WLResourceRequest("adapters/SQLAdapter/unprotected", WLResourceRequest.GET);
console.log(resourceRequest);
resourceRequest.send().then((response) => {
console.log("Here I am in...");
console.log(response.responseText);
},(error) => {
console.log("error in function:-");
console.log(error);
});
錯誤代碼是: -
Error:--- ERROR TypeError: Cannot read property 'getItem' of undefined at __WLDAO.getItem (ibmmfpf-preview.js:8285) at getItemFromMap() –
你應該提到您正在使用的MobileFirst的版本。 –
@離子/ CLI-utils的:1.10.2 離子(離子CLI):3.10.3 本地包: @離子/應用的腳本:2.1.4 離子框架:離子 - 角3.6.1 系統: 節點:v6.10.3 npm:3.10.10 操作系統:Windows 8.1 –
編輯你的問題,並保持這些問題本身。還要提到哪個mobilefirst版本? –