1

Angular Leaflet ディレクティブを使用しており、ポップアップ コンテンツを動的に入力したいと考えています。

コンテンツを入力するには、html 文字列を「messages」というプロパティに割り当てます。 ここに示す例。

ディレクティブ templateUrl を使用して動的コンテンツを作成し、それを HTML 文字列に変換して、コントローラーのメッセージ プロパティに割り当てます。

私はこれを達成しましたが、私の解決策は私には複雑すぎるようです。より良い方法はありますか?

ここで私のplunkrソリューションを参照してください。

4

2 に答える 2

0

参考までに、動的に入力されるポップアップ メッセージのアイデアを捨てることにし、クリック イベントでスライドする別のビューにルーティングすることにしました。

angular-ui ルーターでネストされたビューを使用します

angular ディレクティブを使用した Leaflet イベントの例。

于 2013-10-30T14:59:58.677 に答える