formApp.controller('load', function ($scope, ApiCall, $window, $http) {
$window.onload = function() {
alert("the page loaded and will now call the function");
ApiCall.GetApiCall("signOn", "GetSingleSignOn").success(function (data) {
alert("successful call to singleSignOn, GetSingleSignOn");
var data = $.parseJSON(JSON.parse(data));
$scope.apiGetInfo = data;
alert("successful call to singleSignOn, GetSingleSignOn");
alert(data);
});
};
此代码正常工作到var data- $ .parseJson(JSON.parse(data));在使用AngularJS的API函数调用中引用错误
我看了一些如何在控制器在线执行此操作的示例,它们都以$ .parseJSON(JSON.parse(data))的形式查看。 它给我:的ReferenceError:$没有定义
不知道为什么,我看着叫角中的API的控制,每例表明这种方式。
它的JQuery,尝试https://docs.angularjs.org/api/ng/function/ angular.fromJson – Nick
你为什么试图解析一个对象? 'JSON.parse()'将返回一个对象;无需再解析它... –