2017-06-08 44 views
-1

我越來越的ReferenceError:成功沒有定義 - Angularjs

authControllers.js:

:做從控制器一個寧靜的電話時,我的Node.js的後端如下「的ReferenceError成功沒有定義」
authControllers.controller('authCtrl', ['$scope', '$location', '$window', 'UserService', 'AuthenticationService', 
function authCtrl($scope, $location, $window, UserService, AuthenticationService) { 
    $scope.me = function() {  
    UserService.me(function(res) { 
     $scope.myDetails = res; 
    }, function() { 
     console.log('Failed to fetch details'); 
     $rootScope.error = 'Failed to fetch details'; 
    }) 
    };  
}]); 

HTML:

<div class="row" data-ng-controller="authCtrl" data-ng-init="me()"> 
    <div class="col-lg-12"> 
     <div class="panel panel-primary"> 
      <div class="panel-heading"> 
       <strong>Your Details</strong> 
      </div> 
      <div class="panel-body"> 
       <p>{{myDetails.data.username}}</p> 
       <p>{{myDetails.data.email}}</p> 
      </div> 
     </div> 
    </div> 
</div> 

authServices.js:

authServices.factory('UserService',['$http', function($http) { 
    return {   
    me:function() { 
    return $http.get(options.api.base_url + '/me').success(success).error(error) 
    } 
    } 
}]); 

正在收到一個成功的nodeJs調用,它也返回數據,但無法在前端得到它。請幫忙 !

+1

你應該有我搜索過,但我沒有得到任何特定結果這個搜索在谷歌,而不是SOF –

+0

。 –

+0

@NarendraSolanki在網上有幾十篇關於這方面的文章。也是一步一步解釋它的youtube視頻。 – lin

回答

1

有沒有辦法從已開發的任何框架的JavaScript,你需要有一臺服務器,如果你想執行CURD操作先通過的NodeJS訪問任何數據庫,如果你希望服務器用JS編寫,那麼你可以通過nodejs中的其他通話來協助你開發你的應用程序。

相關問題