ionic IBM MobileFirst platform 8.0 sqladapter ReferenceError: WL is not defined
Posted
技术标签:
【中文标题】ionic IBM MobileFirst platform 8.0 sqladapter ReferenceError: WL is not defined【英文标题】: 【发布时间】:2017-03-31 07:26:25 【问题描述】:这是我的 service.js,使用 Wl.Client.invoke,不知道我缺少哪些文件,我需要 wlinit.js 或 initoptions.js 还是需要安装任何插件
.factory('loginservice', function()
var user;
return
checkvalue:function(settings)
user=settings;
console.log(user);
var invocationData =
adapter : 'sqltest2',
procedure : 'checkvalue',
parameters : [user.username,user.password]
;
WL.Client.invokeProcedure(invocationData,
onSuccess : loginSuccess,
onFailure : loginFailure
);
function loginSuccess(result)
console.log("Retrieve success" + JSON.stringify(result));
//displayFeeds(result.invocationResult.resultSet);
function loginFailure(result)
console.log("Retrieve failure");
)
【问题讨论】:
您面临的问题是什么?您是否安装了 mfp cordova 插件?您在运行应用程序时遇到问题吗? 【参考方案1】:IBM MobileFirst 平台 8.0 sqladapter ReferenceError: WL 未定义
我假设您使用的是 IBM MobileFirst 平台 8.0,您必须安装 mfpdev-cli 和 cordova-plugin-mfp 然后使用 WLResourceRequest .查看示例:
var resourceRequest = new WLResourceRequest(
"/adapters/JavaAdapter/users",
WLResourceRequest.GET
);
var formParams = "param1": "value1", "param2": "value2";
resourceRequest.sendFormParameters(formParams);
resourceRequest.send().then(
onSuccess,
onFailure
)
WL.Client.invokeProcedure 在 IBM MobileFirst 8.0 中不再使用。
我建议您参观一下 Cordova 应用程序中的 MobileFirst Foundation 开发。见这里:
在基于 Ionic 的应用程序中集成 MobileFirst Foundation 8.0:https://mobilefirstplatform.ibmcloud.com/blog/2016/07/19/integrating-mobilefirst-foundation-8-in-ionic-based-apps/
将 MobileFirst Foundation SDK 添加到 Cordova 应用程序:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/sdk/cordova/
来自 javascript(Cordova、Web)应用程序的资源请求:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/application-development/resource-request/javascript/
【讨论】:
以上是关于ionic IBM MobileFirst platform 8.0 sqladapter ReferenceError: WL is not defined的主要内容,如果未能解决你的问题,请参考以下文章
使用 Ionic 开发 IBM MobileFirst Platform 混合应用程序
ionic IBM MobileFirst platform 8.0 sqladapter ReferenceError: WL is not defined
<!DOCTYPE html> 的声明不适用于 IBM MobileFirst 中 Ionic 的 ion-nav-view
IBM Mobilefirst V8 - 使用 Ionic v3.20.0 的混合应用程序的自定义直接更新没有发生