2014-06-05 4 views
0

범위를 제대로 이해하지 못하고 있지만 구현에 대한 일부 기능을 사용하는 데 문제가 있습니다. 그 중 하나는 여기에 설명되어 있습니다 : https://github.com/nlaplante/angular-google-maps/issues/473각도 google-maps 창문 명령문의 문제

기본적으로 ng-non-bindable없이 windows 지시문에서 모델 정보를 얻으므로 ng-click이 작동하지 않습니다. 하지만 내 ng-click 메소드는 모델의 정보가 올바르게 작동해야합니다.

그 링크의 코드 예제에서 볼 수있는 다른 문제는 본질적으로 마커 당 두 개의 마커를 표시해야한다는 것입니다. 즉, "프레임"을 표시하고 이미지를 표시해야한다는 것입니다. 각 마커는 항상 두 개의 개별 이미지가 될 것입니다. 이것을 달성 할 수있는 방법이 있습니까? 두 문제를 보여줍니다

추가 된 plunkr : http://plnkr.co/edit/QJmHKBSV2XniqF6HX7FS?p=preview

당신은 창 내에서 링크 (그 범위가 격리되어 있기 때문에 그들이 범위에서 정보를 제공하지 않습니다?)이 제대로 작동하고 다른하지 않는 것을 볼 수 있습니다

문제는 더 창조적 인 접근 방식을 취할 것입니다. 기본적으로 각 마커에 두 개의 이미지를 포함시켜야합니다.

+0

Plz은 : 플레이 어떤 바이올린/plnkr을 준비

여기에 편집 된 plunkr입니다. –

+0

ploonkr을 OP – jonathonh

+0

에 추가했습니다. 커피 스크립트를 살펴 보았지만 스코프가 분리되어있는 것을 볼 수 없으며, ng-repeat으로 돌아가는 대신 해결 방법이나 해결책을 찾지 못했습니다. 그러나 이것을위한 해결책이 있어야합니다. – jonathonh

답변

5

귀하의 세부 정보 버튼이 시도 :

<button class="btn btn-etk-green" ng-click="$parent.$parent.$parent.deviceDetails(model.id)">Details</button> 

하고있는 각 무엇 구글지도 모르겠지만,이 모델 속성에 모든 데이터를 덤프처럼 몇 가지 검사 후 보이는 것은 아닙니다. 그래서 당신은 그렇게 접근 할 수 있습니다. http://plnkr.co/edit/zkYSqcf1735nOOd4QmBI?p=preview

+0

감사합니다! 그게 효과가있다. – jonathonh

+0

@Mathew Berg 감사합니다. 그러나 나는 또한 창문에 이미지를 보여주고 싶다.하지만 나는 성공할 수 없다. 당신이 알고 있다면 Plz 도와주세요 –

+0

@Methew Berg 고맙습니다 :) – casper123