我正在从Ionic 2中调用Mobilefst 8.0适配器上的一个程序我能够在设备中看到响应,但在chrome中看不到。参考:未定义wlresourcerequest .below是我的代码
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { TransitPage } from '../transit/transit';
import { TrackDartPage } from '../track-dart/track-dart';
import { LocationFinderPage } from '../location-finder/location-finder';
import {Http} from '@angular/http';
import 'rxjs/add/operator/map';
declare var WLResourceRequest;
calladapter(){
var resourceRequest = new WLResourceRequest("/adapters/trackDart/status/" + 2,WLResourceRequest.GET);
resourceRequest.send().then((response) => {
alert(JSON.stringify(response.responseText));
},
function(error){
alert(JSON.stringify(error));
});
}
通过错误,我怀疑您正在运行离子服务,这导致您遇到此错误,因为离子不知道Mobilefirst。相反,运行 MFPDEV App Preview 在运行 NPM运行手表命令。