0

나는이 라인을 보유하고있는 각도이 서비스가 : 나는 크롬 개발자 도구에서 디버거를 사용하고 난이 줄을 볼 수있는 절차를 따르각도 코드 diference은

transformedObjects.push(new MyObject(myObject.x, myObject._id)); 

myObject.xmyObject.y :
transformedObjects.push(new myObject_model_1.MyObject(myObject.y, myObject._id)); 

이유는 무엇에 diference이?

+0

js 코드를 게시하거나 스크린 샷을 찍을 수 있습니까? 이 데이터를 바탕으로 무언가를 말하는 것은 불가능합니다. – echonax

+0

tsconfig.json에서'sourcemaps'가 활성화되어 있습니까? 이것은 typescript 나 babel의 문제이거나 각도 또는 google-chrome이 아닌 것으로 보입니다. 내 tsconfig.json에서 – Claies

+0

소스 맵을 사용할 수 없습니다. 내 각 구성 요소, service.myMethod()에 대한이 구성 요소 호출에 "디버거"를 추가하고 소스 코드와 크롬 소스 맵에 표시된 코드 사이에 diference가 표시됩니다. – chrismakerfr

답변

1

각도 및 Typescript의 편집 마법의 일부입니다. 정적 클래스 멤버 등을 허용하기 위해 몇 가지 이름이 바뀌었지만 모든 것이 예상대로 작동해야합니다.

당신이 당신의 타이프 라이터 파일에 라이브 디버깅 Enable Javascript source maps를 확인하려면

는 개발 도구 설정에서 사용 가능하고, 매핑을 사용하는 옵션으로, 소스를 검사 할 때 당신은 Sourcemap detected 팝업을 얻어야한다.

물론 이것은 컴파일 설정에 따라 달라집니다. 빌드 프로세스가 소스 맵을 생성하는 한, 당신은 잘해야합니다.

+0

응답 해 주셔서 감사합니다. 나는 sourcemap을 활성화 시켰고 내가 제공 한 코드는 sourcemap에서 가져온 것이다. 나는 왜 내가 다른 이유가 있는지 이해하지 못한다. – chrismakerfr