Ich bin ein AngularJS newby. Ich versuche, ein Bild mit einer Vorlage einer AngularJS-Direktive anzuzeigen, und klicke auf das Bild, um eine Markierung auf dem Bild zu platzieren. Ich weiß nicht, warum es nicht funktioniert.AngularJS - Richtlinie funktioniert nicht
Die erste Richtlinie:
directive('hello', function() {
return {
template: '<img id="map" src="http://www.lonelyplanet.com/maps/asia/india/map_of_india.jpg" />',
link: function(scope, element, attrs) {
$('#map').click(
function(e) {
$('#marker').css('left', e.pageX).css('top', e.pageY).show();
}
);
},
};
});
Der HTML-Code
<hello>
<img id="marker" src="http://maps.google.com/mapfiles/ms/micons/blue.png" style="display: none; position: absolute;" />
</hello>
eine jsfiddle wäre in diesem Fall nett – Dogoku