-
Angularjs 2016‧01‧19
동적으로 외부파일 불러와서 dom에 바인딩($http, ng-view, ng-include 3가지 활용)
html 중에 메뉴를 아래와 같이 만들었다 가정합니다. index.html <div class="btnClick" ng-controller='gnbNav' > <nav id="lnb"> <ul> <li ng-repeat='gnbMenu in gnbMenus' > <button ng-click="callProject()"> <div class="listNumber">{{gnbMenu.Num}}</div> <h2>{{gnbMenu.title}}</h2> <span>{{gnbMenu.date}}</span> </button> </li> </ul> </nav> </div> 그리고 메뉴 구조를 아래처럼 변수에 담아두겠습니다. app.js var gnbLoad = [ {Num : "2", title : "테스트2", date : "2015.8.1", url : "test2.html"}, {Num […]
-
Angularjs 2015‧02‧24
Angularjs – 지정 엘리먼트 안에 자기만의 함수 호출을 가진 새로운 엘리먼트 생성하기
새로운 엘리먼트를 생성하는 방법은 아래 코드와 같다. function(s, e, a) { var newElement = angular.element(' <div></div> '); e.append(newElement); $compile(newElement)(s); } 여기에 새로 생성되는 엘리먼트에 컨트롤러더 달아주고, ng-click과 같은 기능도 추가해서 만들어 보려고 한다. 일단 html을 아래와 같이 만든다. <div ng-app="AngApp"> <div ng-controller="MainCtrl"> Hello {{name}}! <my-directive></my-directive> </div> </div> 이제 my-directive 엘리먼트 안에 새로운 엘리먼트를 만들고 함수 호출도 […]