본문 바로가기

angular js에 해당하는 글들

2 Articles matched
목록이 없습니다.
[Angular JS] [$injector:nomod] Module is not available! 프론트엔드 프레임워크 중 하나인 Angular JS를 사용하다보면 종종 아래와같은 에러 메시지를 브라우저 콘솔창에서 마주하게 된다. [$injector:nomod] Module is not available! 위와 같은 메시지가 나오는 경우는 몇 가지 경우가 있는데 Angular JS는 에러메시지를 뭉뚱그려서 보여주는 경향이 있다. 일단 가장 먼저 의심해봐야 할 것은 코드다. Angular JS가 사용되는 JS파일의 코드가 문법오류가 있을 수 있다.혹은 사용하려는 모듈(에러메시지에 등장하는 모듈)을 import(연결 혹은 포함) 하지 않고 사용하려고 할 때 위의 에러가 발생할 수 있다. 다음으로는 해당 Angular JS가 사용되는 JSP파일 혹은 다른 View 쪽 파일에 포함시키지 않고 사용중이지는 않..
[Angular JS] 동적 요소 바인딩 (angularjs dynamic element binding) Angular JS 동적 요소 바인딩 (angularjs dynamic element binding)프론트엔드 프레임워크 중 하나인 Angular JS(앵귤러 제이에스)를 사용하다 보면 가끔 jQuery(제이쿼리)에서 사용하듯이 DOM을 동적으로 붙여주고 싶을 때가 있다. 이 때 단순히 angularjs 안의 내장되어있는 jqlite를 통해서 clone() 함수로 html을 복사한 후에 append() 함수나 after()함수로 붙여준다면 그 안에 바인딩 되어 있는 이벤트들은 동작하지 않을 것이다. 그럴 때 다음과 같이 $compile을 활용하면 된다. var prod_el = angular.element('#set_product_row'); var clone_el = prod_el.clone(); //..