1. 외부 라이브러리 cdn을 angular2+에 적용시키려면
index.html에 넣어도되는것으로 알고있는데 그외에 설정해줘야할게있냐?
왜냐면 내가 지금 네이버맵v3 cdn을 index.html에 적용시키고하는데
컴포넌트에서 이 cdn을 이용한 함수(지도생성)를 만드려하는데
그게 new naver.map.(어쩌구 저쩌구) 이러잖아?
근데 이 naver라는 글자가 인식이안됨
cdn을 못읽으니까 저 함수를 인식을 못하는건데
해결법좀
2. Angular2+ 에서 접속자 정보를 수집하기위해서
var browser;
var agent = navigator.userAgent.toLowerCase(); 로 자료 수집을해서
agent = /msie ([0-9]{1,}[\.0-9]{0,})/.exec(agent);
browser += parseInt(agent[1]);
정규식으로 필요한 문자를 분리해주는 함수를 만들었는데
Type 'RegExpExecArray' is not assignable to type 'string'.
이와 같은 오류가뜸... 자료형문제인거같은데 해결법을 못찾겠음 해결법좀
1은 angular의 문제가 아닌 typescript의 문제임 스크립트 첫줄에 define naver : any 라고 하던가 typescript definition 파일(*.d.ts)을 만들어서 타입스크립트가 인식하게 해주면됨
2는 agent의 값이 뭔지 찍어보고 알아서 해결하도록