딱히 angular.js 에만 해당되는 속성은 아니나 angular 에서 사용하는 법 안내. var contentTr = angular.element('test'); contentTr.insertAfter(angular.element(document).find('.list li:last-child')); $compile(contentTr)(scope); 추가할 element 에 insertBefore/insertAfter 를 쓰는게 포인트. => 추가할 element.insertBefore(추가할 위치의 selector) http://www.w3schools.com/jsref/met_node_insertbefore.asp 이것과 http://www.w3schools.com/jquery/html_inser..
html 단에 데이터를 입력할 때 데이터가 html 태그에 묶여있는 경우가 있다. 태그 부분은 지우고 그 안에 있는 텍스트만 이용하고 싶을 경우 앵귤러의 필터 기능을 이용하면 된다. plainTextFilter.js 1234567angular.module('hubpage').filter('htmlToPlaintext', [function () { return function (text) { // html tag 가 있는 경우 태그를 제거한 텍스를 리턴하고, 값이 없으면 "" 을 리턴함. return text ? String(text).replace(/]+>/gm, '') : ""; };}]); html 단에서 필터 사용 예 1{{page.desc | htmlToPlaintext}}
자바스크립트로만 cookie 설정하기. function getCookie () { var cookie = document.cookie; console.log("cookie : ", cookie); }; function setCookie () { var expire = new Date; expire.setDate(expire.getDate() + 1); //유효기간 1일 document.cookie = 'testCookie1=' + escape('test, 테스트쿠키') + ';path=/;expires=' + expire.toGMTString() + ';'; }; function delCookie () { var expire = new Date(); expire.setDate(expire.getDate(..
jQuery.selectable() 을 쓰면 드래그를 이용해 복수 선택이 되거나 ctrl 키를 눌러 복수 선택을 할 수 있다.단 한 개만 선택하고 싶다면 아래 코드를 추가해야 한다. $("#selectable").selectable({ selected: function(event, ui) { $(ui.selected).addClass("ui-selected").siblings().removeClass("ui-selected").each( function(key,value){ $(value).find('*').removeClass("ui-selected"); } ); } }); 출처 : http://stackoverflow.com/questions/5855905/jquery-ui-selectable-how..
Javascript 의 splice() 메소드는 자바스크립트 배열에서 사용하는 것으로 원하는 위치에서 원하는 만큼 꺼내고 추가할 수 있다. 꺼내기만 했을 때 var language = [ "java", "javascript", "c", "c++", "c#"]; var splice = language.splice(2, 1); console.log(language); // 결과 : ["java", "javascript", "c++", "c#"] console.log(splice); // 결과 : ["c"] 해당 항목을 꺼내고, 다른 항목을 그 자리에 추가 var language = [ "java", "javascript", "c", "c++", "c#"]; var splice = language.splice..
string 객체를 json 객체로 바꾸고 싶다면 Json.parse(string객체); json 객체를 string 으로 바꾸고 싶을 때는.json 객체를 그냥 toString() 하면 type 은 string 으로 나오나 console 에 찍어보면 object 라고 나온다.json 객체를 string 으로 바꾸려면 Json.stringify(json객체); 참조 : JSON Text를 JSON Object로 변환하기참조 : JSON 객체를 String으로 변환하기
You can use beforeSend in jQuery callback to add a HTTP header with the authentication details e.g.:beforeSend: function (xhr) { xhr.setRequestHeader ("Authorization", "Basic XXXXXX"); } Alternatively you can do it using jQuery ajaxSetup function:$.ajaxSetup({ headers: { 'Authorization': "Basic XXXXX" } }); A few links to the mentioned functionsjQuery.ajaxSetupjQuery.ajax 출처 : How to Add Basic A..
http://sook21c.egloos.com/10483136
$(document).ready(function(){ $('.invisible_file .file').change(function(){ var val = $(this).val(); var thisDom = $(this)[0]; console.log("val : " + val); console.log("thisDom : " + thisDom); if (thisDom.files && thisDom.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#thumb_img').attr('src', e.target.result); } reader.readAsDataURL(thisDom.files[0]); } }); }); inpu..