私は、彼らがhtmlの記述を持っているいくつかの押された状態でbingマップを持つマップを持っています。私はこの記述をクリックすると(それはリストです)、外部関数を呼び出したいと思います。私は、リストの項目をクリックしたときに、それが言うbingマップの押されの説明でonclickの属性を送信する
$scope.pinInfobox.setOptions({
// title: e.target.Title,
htmlContent: e.target.Description,
visible:true,
offset: new Microsoft.Maps.Point(0,25)
});
私はshowOrderModal()
機能を持っている:私は私の説明をhtmlContentを設定これで
_getDescription = function (actions) {
var description = "<div><ul class='action'>";
actions.forEach(function (action) {
description += '<li onclick="showOrderModal(action)"><strong>' + action.address.info.code + "</strong><br><span>" + action.address.info.address_for_pushpin + "</span>"
})
description += "</li></ul></div>"
return description;
}
:この機能は、HTMLの記述を作成するためのものです
"Uncaught ReferenceError: action is not defined"
ありがとうございます!!!!!私のコードは走っています! :) – oihi08
今、私は "showOrderModal"コードをイオンとモーダルを表示するために入れて、私はそれを閉じると、別の押さえをクリックすると正しく動作しません。それは "showOrderModal" @ rbrundritt – oihi08
プッシュピンまたはリストアイテムには行かないのですか?上記のコードはリスト項目のみです。プッシュピンにクリックイベントを追加することについては、コードを提供していません。 – rbrundritt