$ scope 변경 후 각도 새로 고침

노에미 오코너

내 앱에서는지도에 정보 창을 표시하기 위해 Google지도 API v3를 사용하고 있습니다. 정보 창은 $scope으로 채워집니다 . 지도가로드 된 후 $scope이벤트로 인해 변경되지만 내 정보창의 내용은 여전히 ​​동일합니다.

새로 고침하려면 어떻게해야합니까?

$scope.$apply()이벤트 콜백 함수가 끝날 때 이미 호출 시도 했지만 작동하지 않았습니다.

Controller.js

this.fillingMethod = function(){
            info = MyService.getInformation();
            $scope.fillingInfo = info;
}
this.changeAnInfo = function(){
            var info = $scope.fillingInformation;
            var info = MyService.changeInfo(info);
            $scope.fillingInformation = info;
            $scope.$apply();
            }//Google InfoWindow is not refreshed.

View.html

    <!-- ng-controller is defined and refers to Controller -->
    <map id="map-canvas" center="current-location" zoom="15" ng-init="map.fillingMethod()">
        <marker id='test' position="current-location" animation="BOUNCE"></marker>
            <info-window id="marker-info" class="gmarker">
                <div ng-non-bindable="">
                     <div id="siteNotice"></div>
                         <h1 id="firstHeading" class="firstHeading">{{fillingInformation}}</h1>
                     </div>
                </div>
            </info-window>
    </map>
<button ng-click="changeAnInfo()" />
린 팜

angular-google-maps 이것을 확인하십시오. 각도에 대한 Google지도입니다. 사용할 사용자 지정 지시문이 있습니다. 단순히 $scope안에 넣으면 스코프를 .NET에 넣는 것처럼 자동으로 업데이트됩니다 html tags.

API를 확인하고 window지시문을 사용 하거나windows

편집 : 코드에 이상한 점이 2 개 있습니다.

  • 첫째, 왜 ng-non-bindable앵귤러가 내부를 컴파일하는 것을 막을 것입니다. 아마도 그것을 제거하려고?
  • 사용중인 lib angular-google-mapsangular-ui. 그렇다면. 그런 다음 사용자 지정 지시문 / attr이 있습니다. 업데이트하려면 태그 안에 정보를 넣으면됩니다.

<map id="map-canvas" center="current-location" zoom="15" ng-init="map.fillingMethod()">
    <marker id='test' position="current-location" animation="BOUNCE"></marker>
        <info-window id="marker-info" class="gmarker">
            <div >
                 <div id="siteNotice"></div>
                     <h1 id="firstHeading" class="firstHeading">{{fillingInformation[0]}}</h1>
                 </div>
            </div>
        </info-window>
</map>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변경 후 캔버스 새로 고침

분류에서Dev

Angular.js는 $ scope.var 변경 후 리피터를 새로 고치지 않고 새로 고침 후에 만 새로 고칩니다.

분류에서Dev

컨테이너의 테마 변경 후 ListView로 조각 새로 고침

분류에서Dev

상위 활동의 스위치 버튼 변경 후 조각 새로 고침

분류에서Dev

새로 고침 후에도 Jquery 탭은 변경되지 않아야합니다.

분류에서Dev

로그인 후 각도 새로 고침 페이지

분류에서Dev

rowGroupPanelShow 상태가 변경된 후 Aggrid 새로 고침

분류에서Dev

NPM + React : App.js 변경 후 새로 고침되지 않음

분류에서Dev

터미널 너비 변경 후 tmux 새로 고침 표시

분류에서Dev

bashrc 파일을 편집 한 후 환경 변수 새로 고침

분류에서Dev

키 변경 후 Windows 레지스트리 "새로 고침"

분류에서Dev

JAVAFX 편집 가능한 ComboBox : 값 변경 후 새로 고침

분류에서Dev

새로 고침 후 글꼴 크기 변경

분류에서Dev

CURL 수동 새로 고침 후 내용 만 변경됨

분류에서Dev

db 데이터 정렬 변경 후 SYS.columns 새로 고침

분류에서Dev

새로 고침 후 변경된 색상 유지

분류에서Dev

페이지 새로 고침 후 이미지 변경

분류에서Dev

범위 변경 후 새로 고침되지 않는 지시문

분류에서Dev

가시성 변경 후 위치 새로 고침

분류에서Dev

경로가 변경된 후 SAPUI5 새로 고침 바인딩 / 모델

분류에서Dev

localStorage를 다른 값으로 변경하고 새로 고침 후 유지

분류에서Dev

특정 모니터의 새로 고침 빈도 변경

분류에서Dev

크기 변경 후 div 태그 컨테이너 새로 고침 / 다시로드

분류에서Dev

HTML의 $ scope 변수가 새로 고침시 사라짐

분류에서Dev

페이지를 새로 고침 한 후 경고 표시

분류에서Dev

페이지 새로 고침 후 경고 메시지 표시

분류에서Dev

매핑 된 네트워크 디스크의 변경되거나 새 파일이 새로 고침 F5 후에도 탐색기에 표시되지 않음

분류에서Dev

활동에서 돌아온 후 조각 새로 고침

분류에서Dev

토큰 각도 8 새로 고침

Related 관련 기사

  1. 1

    변경 후 캔버스 새로 고침

  2. 2

    Angular.js는 $ scope.var 변경 후 리피터를 새로 고치지 않고 새로 고침 후에 만 새로 고칩니다.

  3. 3

    컨테이너의 테마 변경 후 ListView로 조각 새로 고침

  4. 4

    상위 활동의 스위치 버튼 변경 후 조각 새로 고침

  5. 5

    새로 고침 후에도 Jquery 탭은 변경되지 않아야합니다.

  6. 6

    로그인 후 각도 새로 고침 페이지

  7. 7

    rowGroupPanelShow 상태가 변경된 후 Aggrid 새로 고침

  8. 8

    NPM + React : App.js 변경 후 새로 고침되지 않음

  9. 9

    터미널 너비 변경 후 tmux 새로 고침 표시

  10. 10

    bashrc 파일을 편집 한 후 환경 변수 새로 고침

  11. 11

    키 변경 후 Windows 레지스트리 "새로 고침"

  12. 12

    JAVAFX 편집 가능한 ComboBox : 값 변경 후 새로 고침

  13. 13

    새로 고침 후 글꼴 크기 변경

  14. 14

    CURL 수동 새로 고침 후 내용 만 변경됨

  15. 15

    db 데이터 정렬 변경 후 SYS.columns 새로 고침

  16. 16

    새로 고침 후 변경된 색상 유지

  17. 17

    페이지 새로 고침 후 이미지 변경

  18. 18

    범위 변경 후 새로 고침되지 않는 지시문

  19. 19

    가시성 변경 후 위치 새로 고침

  20. 20

    경로가 변경된 후 SAPUI5 새로 고침 바인딩 / 모델

  21. 21

    localStorage를 다른 값으로 변경하고 새로 고침 후 유지

  22. 22

    특정 모니터의 새로 고침 빈도 변경

  23. 23

    크기 변경 후 div 태그 컨테이너 새로 고침 / 다시로드

  24. 24

    HTML의 $ scope 변수가 새로 고침시 사라짐

  25. 25

    페이지를 새로 고침 한 후 경고 표시

  26. 26

    페이지 새로 고침 후 경고 메시지 표시

  27. 27

    매핑 된 네트워크 디스크의 변경되거나 새 파일이 새로 고침 F5 후에도 탐색기에 표시되지 않음

  28. 28

    활동에서 돌아온 후 조각 새로 고침

  29. 29

    토큰 각도 8 새로 고침

뜨겁다태그

보관