0

スコープを正しく理解していない可能性がありますが、実装の一部の機能を動作させるのに問題があります。そのうちの 1 つがここで説明されています: https://github.com/nlaplante/angular-google-maps/issues/473

私は基本的に、windows ディレクティブでモデル情報を なしで取得するため、ng-non-bindable機能しませんng-click。しかし、私のng-click方法が適切に機能するには、モデルからの情報が必要です。

そのリンクのコード例でも確認できるもう1つの問題は、基本的にマーカーごとに2つのマーカーを表示する必要があることです。つまり、「フレーム」を表示してから、各マーカーの画像を表示する必要があります。常に2つの別々の画像になります。これを達成する方法はありますか?

両方の問題を示す plunkr を追加しました: http://plnkr.co/edit/QJmHKBSV2XniqF6HX7FS?p=preview

ウィンドウ内のリンクが適切に機能していないことがわかります (スコープが分離されているため、スコープから情報が配信されませんか?)、もう 1 つの問題は、より創造的なアプローチを取ることになります。各マーカーに 2 つの画像を含めます。

4

1 に答える 1

5

詳細ボタンでこれを試してください:

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

angular google mapsが何をしているのかわかりませんが、いくつかの検査の後、すべてのデータをモデルプロパティにダンプしているように見えます. だから、その方法でアクセスできます。

編集された plunkr は次のとおりです: http://plnkr.co/edit/zkYSqcf1735nOOd4QmBI?p=preview

于 2014-06-10T16:49:33.587 に答える