cordova 기반에 angularjs 써서 만들어보고있는 하이브리드앱이 있는데

여기다가 도로명주소검색 기능을 추가하려함..


http://postcode.map.daum.net/guide 에서 그대로 긁어와서 함수명이랑 id 바꾸고

angularjs 형태로 함수호출을 바꿨는데... 

웹에서 테스트할때는 잘 되더니 실제스마트폰에서는 주소검색결과를 클릭해도 반응이 엄슴..


아래가 내가 테스트중인 코드인데 5번째 줄에 저 부분이 문제인것 같음..


날 병신같은 벌레라 욕해도 좋으니 이런저런 조언들을 간절히 바람ㅠㅠ


$scope.SearchForC_ZIP = function() {
    // 현재 scroll 위치를 저장해놓는다.
    var currentScroll = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
    new daum.Postcode({
      oncomplete: function(data) {
        // 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.

        // 각 주소의 노출 규칙에 따라 주소를 조합한다.
        // 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
        var fullAddr = data.address; // 최종 주소 변수
        var extraAddr = ''; // 조합형 주소 변수

        // 기본 주소가 도로명 타입일때 조합한다.
        if(data.addressType === 'R'){
          //법정동명이 있을 경우 추가한다.
          if(data.bname !== ''){
              extraAddr += data.bname;
          }
          // 건물명이 있을 경우 추가한다.
          if(data.buildingName !== ''){
              extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName);
          }
          // 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다.
          fullAddr += (extraAddr !== '' ? ' ('+ extraAddr +')' : '');
        }

        // 우편번호와 주소 정보를 해당 필드에 넣는다.
        $scope.check.c_zip = data.zonecode; //5자리 새우편번호 사용
        $scope.check.c_address = fullAddr;
        $scope.check.hide_c_address = data.jibunAddress;

        // iframe을 넣은 element를 안보이게 한다.
        // (autoClose:false 기능을 이용한다면, 아래 코드를 제거해야 화면에서 사라지지 않는다.)
        C_wrap.style.display = 'none';

        // 우편번호 찾기 화면이 보이기 이전으로 scroll 위치를 되돌린다.
        document.body.scrollTop = currentScroll;
      },
      // 우편번호 찾기 화면 크기가 조정되었을때 실행할 코드를 작성하는 부분. iframe을 넣은 element의 높이값을 조정한다.
      onresize : function(size) {
        C_wrap.style.height = size.height+'px';
      },
      width : '100%',
      height : '100%'
    }).embed(C_wrap);

    // iframe을 넣은 element를 보이게 한다.
    C_wrap.style.display = 'block';
  }