Voglio aggiungere un ID univoco a ciascun div nella presente direttiva, in modo che possa specificare quale elemento che google maps dovrebbero passare:Come si può aggiungere un ID univoco a ciascuna istanza di una direttiva?
directive('gMap', function(googleMaps){
return{
restrict: 'E',
replace: true,
transclude: true,
template: "<div id="{{unique_ID}}"></div><div ng-transclude></div>",
scope: true,
link: function(scope, element, attrs){
//create the map
var center = googleMaps.makePosition(attrs.centerlat, attrs.centerlong)
//update map on load
var options = googleMaps.setMapOptions(center, attrs.zoom);
scope.map = googleMaps.createMap(options, unique_id)
},
};
}).
Eventuali duplicati di [ID univoci direttiva di modello per gli elementi] (http://stackoverflow.com/questions/21021951/directive-template-unique-ids-for-elements) –