これに関するすべての投稿を既に読みましたが、残念ながらどれも役に立ちませんでした.jsfiddleとplunkerのリンクは機能していないようです.
私がやろうとしているのは、作成したディレクティブのスコープ内で関数を呼び出すブートストラップ ポップオーバー内にボタンを配置することです。問題は、スコープが外側にあるように見えるため、jquery を使用してコンテンツを取得できないことです。また、関数内でコンテンツを作成しようとしても、コンパイルされないため機能しません。
jsfiddle で例を作成しましたが、どういうわけか angularjs が適切な場所にロードされていないため、どちらも機能しません。
$("#pop-over-link").popover({
'placement': 'top',
'trigger': 'click',
'html': true,
'container': 'body',
'content': function() {
return $("#pop-over-content").html();
}
});
これは、ポップ オーバーを開き、コンテンツを取得して表示するコードです。
ここに jsfiddle があります: http://jsfiddle.net/75zLT/2/
そして、これが私のドロップボックスでの実際の例です: https://dl.dropboxusercontent.com/u/19470623/hatethis/test.html