본문으로 바로가기

[AngularJS] 1.6.7 Routing encoding Bug

category Helloworld!/Angular 2018. 1. 2. 14:55

URL 에서 파라미터를 넘길 때 쉼표(,)를 넣어서 값을 넘기는 페이지가 있는데 encoding 이 되서 넘어가는 문제가 생김.

처음엔 내가 모르는 코드에 encoding 하는 곳이 있나 한줄한줄 따라가며 찾아보는데 절대 없고

몇일을 코드를 파보다 혹시 빌드가 깨졌나 싶어 빌드를 다시하고 올리니까 encoding 되던게 사라졌었다.

더 머리속에 물음표가 난무하고...ㅠㅠ

이전 버젼과 새로 빌드한 버젼의 빌드 내용을 비교(비교 사이트 : https://www.diffchecker.com/diff) 해보니 

이전 버젼은 Angular 가 1.6.7 이고 새로 빌드한 버젼의 Anuglar 는 1.6.8...

설마싶어 구글링 해보니 Anuglar 1.6.7 에 있던 버그였다.


Routing encoding changed by 1.6.7 #16361

https://github.com/angular/angular.js/issues/16361


삽질 했지만 해결했으니 됐어...


추가, Decoder/Encoder 사이트 : https://meyerweb.com/eric/tools/dencoder/