2015-02-04 4 views
1

Currenlty 각도 j를 사용하는 앱을 개발 중이지만 사용자의 데이터를 에어 브레이크에 보내는 방법을 알아 냈습니다. 내가 인증을 처리하기 위해 NG-토큰 인증을 사용하고 있습니다 (ng-token-auth)각도 js 에어 브레이크에 사용자 데이터를 입력

이 내 공장 나는 공장에 사용자를 주입 할 수있는 방법

'use strict'; 

app.factory('$exceptionHandler', ['$injector', function ($injector) { 
    function log(exception, cause) { 
     if (currentEnv === 'dev') { 
     Airbrake.push({ 
      error : { 
      message : exception.toString(), 
      stack : exception.stack 
      }, 
      params : { 
      user : how_to_add_user_here 
      } 
     }); 
     } 
    } 
    return(log); 
    }] 
); 

입니까?

정말 감사드립니다.

감사

내 오래된 질문이다

답변

0
'use strict'; 

app.factory('$exceptionHandler', ['$injector', 'user', function ($injector, user) { 
    function log(exception, cause) { 
     if (currentEnv === 'dev') { 
     Airbrake.push({ 
      error : { 
      message : exception.toString(), 
      stack : exception.stack 
      }, 
      params : { 
      user : user.name // for example 
      } 
     }); 
     } 
    } 
    return(log); 
    }] 
); 
+0

. 그것은 내가 이것을 받아 들였을 때 tho 솔루션을 찾는 데 가장 도움이되었습니다. 답장을 보내 주셔서 감사합니다. :) – Ardian