[AngularJS] ng-bind-html Angular 에서 view 에 데이터를 binding 할 때 mustache 를 사용해서 binding 하는 경우 ex) {{tc.str}} 그리고 데이터에 html 코드가 있는 경우 ex) public var str = "hello world! :)" mustache 를 사용하면 string 으로 받아들여서 출력시 pre 태그 안에 출력시킨것 처럼 html 코드가 그대로 출력되지만ex) 결과물 : hello world! :) 다음과 같이 ng-bind-html 을 쓰면 html 태그가 적용된채로 화면에 출력 시킬수 있다. Helloworld!/Angular 2018. 5. 8. 14:40
[AngularJS] IE Caching issue, ($http) Angular 로 짠 웹페이지를 크롬에서는 동작이 잘되는데, IE 에서 안되는 문제가 생겼다. 찾아보니 get방식으로 $http 호출시 기본 cache 가 true 이기 때문에 같은 주소를 두번이상 호출하게 되면 컨트롤러로 들어가지 않는다. 예를 들면 첫번째 $http 에서 데이터를 가져오고 두번째 $http로 데이터중 한가지 값을 바꾸고 다시 첫번째 $http 를 호출하게 되면 변경된 데이터가 출력되는것이 아니라 cache 되어있는 구 데이터가 그대로 출력되는 문제가 발생 한다고 한다.참고 사이트 : http://trandent.com/board/angularjs/detail/577 (완전 복붙 ㅋㅋㅋ) 해결방법은 config 에 httpProvider 를 no-cache 로 세팅하는 것. myModu.. Helloworld!/Angular 2017. 4. 10. 19:59
[JavaScript] input 박스에 숫자만 입력되도록 하기 자바스크립트 html : 또 다른 방법 자바스크립트 html : Helloworld!/Javascript & jQuery 2015. 2. 13. 11:51
[JavaScript] 팝업창 닫으면서 다른 페이지에서 페이지 이동 window.close()가 팝업창 닫기.팝업창 닫기 하기전 다른 페이지에서 이동할 url 입력한 함수 사용한다.opener.location.href로 다른 페이지에서 페이지 이동을 한다.따라서 opener.location.href='http://naver.com/'; window.close(); Helloworld!/Javascript & jQuery 2014. 6. 5. 10:10
[JavaScript] replace 함수 (예시 : 엔터제거) php에서는 정규식(바꿀 패턴)을 입력할 때 따옴표 안에다가 입력을 해야되는데 자바스크립트에서는 따옴표 없이 그냥 바로 정규식을 써야했다. 것도 모르고 왜안되나 계속 삽질함. 왕짜증 ㅡㅡ 문자열바꾸기적용할변수명.replace(정규식, '바꿀패턴'); ex) var data = data.replace(/\r\n/g, ''); 예시가 엔터를 없애는 함수임 * 정규식 확인하는 사이트 : http://www.regexr.com/ Helloworld!/Javascript & jQuery 2014. 5. 16. 11:25
[Javascript] 새창으로 열기, 닫기 1. 새창으로 열기 window.open('URL', '새창의 Title', 'height=400, width=300, resizable=yes, scrollbars=yes') 2. 새창 닫기 window.close() Helloworld!/Javascript & jQuery 2013. 12. 6. 16:50