0
AngularJSコントローラでhtmlへの関数呼び出しを追加する際に問題があります。angularJSコントローラ(IONIC)でng-clickを設定する方法
UPDATE: わかりました、私はもう少し具体的にする必要があります。
私の問題は、内部のボタンでリーフレットポップアップについてです。 にGeoJSONデータのロードが非同期と私はポップアップを追加するための「onEachFeature」機能を持っている - 関数は次のようになります。(!ITを簡素化'S)
.controller('MapCtrl', function($scope, $state) {
function oef(feature, layer) {
var bounds = layer.getBounds();
var center = bounds.getCenter();
var marker = L.marker(center).addTo(MAP);
var popup = new L.Popup({
autoPan: false,
keepInView: true,
closeButton: false,
offset: new L.point(0, -5)
}).setContent("<div><a ng-click='test()'>"+feature.properties.tooltip + "</a></div>");
}
//LOADING AND ADDING DATA TO MAP
....
//END
$scope.test = function(){
alert("HI");
}
});
任意のアイデアは?
? –
私は上記のコードを変更しました。だから少し分かりやすいはずです – nrhode
@nrhodeはAngularの '$ compile''で動作させていませんでしたか? – lealceldeiro