Я пытался определить функцию в области видимости и вызвать ее при нажатии кнопки во всплывающей подсказке. Вот код, над которым я работал в plnkr Всплывающие подсказки . Я изменил код PLNKR в ссылке, как показано:
<code>tooltip.contentGenerator(function (d){
var html =
'<h3 style="color:white;background-color:black;">' + d.value + '</h3>' +
'<div class="btn-group-vertical" style="color:white;background-color:black;">' +
'<div class="inline">'+
' <a href="http://www.w3schools.com/html/" class="btn btn-info btn-xs" role="button">ZOOM</a><pre> '+ d3.time.format('%x')(new Date(d.point.x)) +
'
'+' '+' '+' ZOOM
' + d.point.y +
'
'+' '+' '; вернуть HTML; });
$scope.sayHi = function () {
console.log('hi');
};
Заранее спасибо.