Plugin de ligação AngularJS Plugin qTip2 jQuery

Eu estou tentando descobrir como vincular o conteúdo de uma dica de ferramenta com angular. Eu tenho uma diretiva que se parece com isso:

script.js

var myApp = angular.module('myApp', []);

myApp.directive('initToolbar', function(){
    return {
        restrict: 'A',
        link: function(scope, element, attrs)
        {
            $(element).qtip({
                content: {
                    ajax:
                    {
                        url: 'button.html'
                    }
                },
                position: {
                    my: 'bottom left',
                    at: 'bottom middle',
                    target: $(element)
                },
                hide: {
                    fixed : true,
                    delay : 1000
                }
            });
        }
    }
});

Ele usa o plugin qTip2daqui

Meu index.html se parece com isso (observe que no arquivo real incluí todas as fontes na cabeça, apenas não estou colando aqui para evitar desordem):

<body>
    <div initToolbar>
        <p>
            Hover over me. Hover over me. Hover over me.
        </p>
    </div>
</body>

e

button.html

<div ng-controller="myController">
    <button ng-click="someFunction()">Click me</button>
</div>

Como você pode ver no código da diretiva. button.html é carregado na dica de ferramenta, no entanto, isso impede que o funcionamento do ângulo seja adequado. O ng-click não funciona quando o button.html é carregado no pop-up. Isso é porque o angular não sabe disso.

Eu também sei que button.html é válido porque simplesmente adicionando

<ng-include src="'button.html'"> 

para index.html funciona bem (ou seja, clicando no botão executa someFunction ())

Então minha pergunta é:

Como posso vincular o conteúdo real da dica de ferramenta com o ângulo? Se não o conteúdo, existe uma maneira de vincular a dica de ferramenta de modo angular sabe sobre isso? Eu estou familiarizado com $ scope. $ Apply (), mas não tenho certeza de como usá-lo aqui.

questionAnswers(1)

yourAnswerToTheQuestion