Я пытался настроить образец приложения AngularJS с сервером интеграции webMethods на серверной части. Используя $resource, я могу легко извлекать обычные файлы JSON и манипулировать данными в файле. Однако цель состоит в том, что я хочу создавать сервисы в webMethods Designer и вызывать их из AngularJS, используя $resource для отображения данных в моем приложении. Проблема в том, что из AngularJS я не могу извлечь нужные мне данные из сервиса, который я создаю в Designer. В Designer я могу использовать (в WMPublic) documentToJSONString и вывести что-то вроде:
jsonString {"id":"1", "name":"Dan", "quantity":"3"}
Но я не могу извлечь данные, потому что это не чистая строка JSON. Кто-нибудь знает, как (1) извлечь выходные данные строки JSON с помощью AnularJS или (2) вывести документ JSON из Designer? Я вызываю службу REST; что-то на эффект
http://localhost:2222/rest/Get/getOrderData
из моего файла services.js в AngularJS.
Вот мой файл services.js:
/* Услуги */
var orderServices = angular.module('orderServices', ['ngResource']);
orderServices.factory('Order', ['$resource',
function($resource){
return $resource('http://localhost:2222/rest/REST/getOrderData', {}, {
query: {method:'GET', isArray:true}
});
}]);
Затем в моем приложении я хочу использовать ng-repeat для вызова таких вещей, как {{order.id}}, {{order.name}} и т. д. Кто-нибудь хорошо разбирается в webMethods и Angular или делал это раньше?