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()'將返回一個對象;無需再解析它... –