İçeriğini sunucudan alan pop-up'lar oluşturmam gerekiyor. Açısal-UI popover'ları program aracılığıyla açma ve kapatma
Yani şu yönergeyi yarattı:.directive('myPopover', [myService, function ($myService) {
return {
restrict: 'E',
transclude: true,
template: '<a href="" ng-click="wordClicked()" class="highlight" popover-trigger="manual" popover="Adequately good for the circumstances" popover-title="good enough " popover-placement="bottom" ng-transclude></a>',
link: function (scope, element, attrs) {
scope.wordClicked = function() {
if (POPUP IS NOT SHOWING){
var message = myService.getMessage({key: element.text()},
function() {
console.info("NEED TO SHOW POPOVER WITH "+ message);
});
}
else {
console.info("NEED TO CLOSE POPOVER");
}
}
}
}
}]);
Ve getMessage başarı yöntemi içinde ben popover göstermek yapmak gerekir. documentation Luthur here tarafından yapılmış bir yorum bulamadığım için herhangi bir gösterge vermez, bir popover-trigger="manual"
seçeneği var gibi görünüyor. tetiklemek için bir yol bulamadık programlı
Güncelleme: Ben Mosho tavsiye takip etmeye çalıştım ama özel olay tetikleyici içeren bir popover oluştururken sorun yaşıyorum.
Teşekkür bakın! Henüz yapmadıysanız görünüyorsa
[plnkr] (http://plnkr.co/edit/JrudQs6m93QYbOh4LYOu?p=preview) öğelerinizi değiştirin ve tüm detaylar – Grundy