잡담소장소

angularjs 쓰면서 삽질한 포인트 본문

Study ;3

angularjs 쓰면서 삽질한 포인트

유부뽀 2015. 4. 6. 21:39

1. directive를 만들 때 대소문자를 섞으면 제대로 찾지 못한다

app.directive( 'addAbc' ) 했을 때는 반응이 없고

app.directive( 'addabc' ) 하니까 반응이 있었다


2. ng-click을 a link에 두니까 반응이 엄청 느리고 button에 두니까 정상적으로 작동하였다


3. ng-repeat으로 불러오는 값을 ng-click에서 실행될 함수의 변수로 넣으면 동작을 안하고 static한 값으로 때려넣으면 정상적으로 동작하였다


피곤하구만 ㅠ.ㅠ

구버전이라 현재 버전과 차이나는 부분도 있었고..아무튼 구글링과 헤딩이 답이다 =_=





javascript문제

배열에 key/value 페어로 입력시에 array의 length가 key +1 값으로 들어간다 왜!!

해서, key값에 따라 foreach를 돌았을 때 미친듯이 도는 경우 발견 ㅠ_ㅠ

---> for..in문으로 해결

했는데, 

알고보니 초기에 변수를 object로 만들고 넣는 값들을 array로 넣으면 length가 미치지 않더라

그래서 다시 foreach 사용;


key/value 페어를 unset하고 싶을 때 

splice를 쓰게되면 splice된 값 뒤로 index의 값이 -1이 자동으로 된다 왜!! 

---> delete로 해결





반응형
Comments