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()'はオブジェクトを返します。それをもう一度解析する必要はありません... –