-
angular2 - 브라우저 뒤로가기 시 url 변경
angular로 작성된 웹에서 브라우저의 뒤로가기 버튼을 눌러 이전 화면으로 돌아왔을 때 해당 컴포넌트에서 특정 로직을 동작시키고 싶었다. 리서치를 좀 해본 결과 PopStateEvent를 받는 이벤트리스너를 추가하여 강제로 라우팅을 시키는 방법을 사용해 파라미터를 추가하여 뒤로가기 버튼을 통해 돌아온 컴포넌트에서 분기처리하면 될 것 같았다.
2018.04.15
-
angular2 - 특정 조건 때만 custom reuse strategy이 동작하도록 구현하기
앵귤러 프로젝트에서 어떤 조건(컴포넌트 별로, 특정 상황)에 따라 Custom Reuse Strategy를 적용 여부를 결정할 수 있도록 구현하면서 어려웠던 점을 적어보았다.
2018.04.12
-
앵귤러 프로젝트 빌드시 “CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory” 에러
그동안 개발 된 컴포넌트들을 일괄적으로 lazy loading을 적용하고 배포하려니 발생하는 갑자기 문제인데, 아래와 같은 에러 메세지와 함께 빌드가 되지 않았다. 처음엔 어딘가 모듈 로딩이 잘못 걸려서 무한 루프가 돌면서 빌드가 되지 않는게 아닐까 싶었는데
2018.04.09
-
<component> is not a known element 에러가 날 때
<component> is not a known element 에러가 날 때
2018.02.21
-
returned expression type Map
is not assignable to type Observable 에러가 날 때 returned expression type Map is not assignable to type Observable 에러가 날 때
2017.07.19
-
앵귤러 컴포넌트 생명 주기 - Lifecycle Hooks
2017.07.06
-
Angular의 동작원리 2 - Zone.js
Angular의 동작원리 2 - Zone.js
2017.06.30
-
Angular의 동작원리 - 컴파일
Angular의 동작원리 - 컴파일
2017.06.30
-
typescript에서 null 체크의 기본
if ( value ) { }
2017.06.21
-
angular AOT 컴파일시 몇가지 문제상황과 해결 방법
Trying to compile the angular project with AOT and trouble shooting
2017.06.02
-
angular2 custom reuse strategy 사용
앵귤러에서는 라우팅을 통해 페이지가 바뀔 때 컴포넌트가 폐기되고 새로 초기화가 되면서 새로 로딩이 되게 된다. 이 경우 뒤로가기나 앞으로가기를 했을 때 기존의 브라우저 상태가 저장이 안되는데 이를 지원하게 하는 것이 reuse strategy인 것.
2017.02.22
-
angular2 Routes Lazy Loading 적용 시 문제상황
angular2 app routes lazy loading 시도 중 몇가지 트러블슈팅
2017.02.01
-
Typescript의 Variables
let let은 기존의 var의 hoisting 문제를 해결하기 위해 나옴
2017.01.31
-
Angular2 프로젝트 구성
Angular2 프로젝트 구성
2017.01.31
-
Angular2에서 Router 모듈을 통해 다른 컴포넌트로 데이터를 보내는 법
Angular2에서 Router 모듈을 통해 다른 컴포넌트로 데이터를 보내는 법
2017.01.31
-
Angular2 Features & Benefits
공식사이트에서 소개하는 Angular2의 기능과 특징을 알아보자 https://angular.io/features.html
2016.11.30
-
Sublime Text의 Package Control을 통한 TypeScript 플러그인 설치
sublime text의 package control을 이용해서 typescript를 위한 서브라임 플러그인을 설치해보자
2016.08.13
-
TypeScript Quick Start
타입스크립트의 공식 사이트에 있는
2016.08.12