본문 바로가기
반응형

Programming/Angular3

공백제거하기. [공백제거하기 by AngularJS 4] 모든 공백제거하기. const string = ' Test Message '; const resultString = string.replace(/(\s*)/g, ''); console.log(resultString); //Chrome Developer Test 용. console.time('모든 공백제거하기'); var string = ' Test Message '; var resultString = string.replace(/(\s*)/g, ''); console.log(resultString); console.timeEnd('모든 공백제거하기');앞 공백제거하기.const string = ' Test Message '; const resultString =.. 2017. 8. 30.
[AngularJS 2] 문자열의 바이트(Byte) 길이 구하기. 안녕하세요. 데프홍입니다. AngularJS 언어로 웹 페이지 개발을 하면서, 이것저것 구글링을 하면서 찾아가면서 작업을 해 왔었는데, 이번에는 조금씩 유용하게 써먹었던 것들을 정리해보면서 나열을 해 볼까 합니다. 당장은 많은 것들을 올려두지는 못하지만, 틈나는 대로 조금씩 올려서 정리를 해보겠습니다. 참고로 AngularJS 2 그 이상에서는 Typescript 을 쓰므로, 해당 언어에 맞춰서 작성했습니다. ( 17.08.30 현재 Angular 4 사용하여 개발중 ) [문자열의 바이트(Byte) 길이 구하기 by AngularJS 4] //권장하는 Byte 계산 로직문let stringByteLength = ((s, b, i, c) => {for(b=i=0;c=s,charCodeAt(i++);b+=c.. 2017. 8. 30.
[ AngularJS ] $q의 사용에제 자바스크립트, 그리고 AngularJS 에선 가끔 비동기식으로 호출을 할 때가 있다.이러한 점 때문에 가끔 제대로 데이터가 받아지지 않을 때가 있는데 $q 를 이용하면 해결 할 수 있다.(웹 페이지가 로딩이 다 되었을 때 서버로부터 값이 그제야 도착하는 경우) 위 방법을 쓰지 않고도 쓸 수 있는 다른 방법이 있지만, $q 를 이용한 방법이 제일 간단한 듯.. ex) controller: function($scope, $element, $q, service){var deferred = $q.defer(); this.getTestData = function(id, password){service.getSession(id, password).success(function(data){if(data.result .. 2017. 1. 3.
반응형