Angular-ui-Bootstrap tooltips nicht angezeigt in ng-repeat (node-webkit app)
Ich bin neu angular.js und node-webkit, und ich bin kämpfen, um bootstrap tooltips Arbeit in Inhalte, die dynamisch geladen werden per ng-repeat.
Erste, ich habe versucht mit standard-bootstrap und habe die folgenden :
http://jsfiddle.net/nsDFe/3/
app.directive('bsTooltip', function () {
return function (scope, element, attrs) {
//trying to register the new tooltips
element.find('span').tooltip();
};
});
Und dies funktioniert nicht (aber "normal" definiert tooltip in der ersten Zeile der Tabelle funktioniert).
Dann habe ich versucht, mit Hilfe des angular-ui-bootstrap und habe die folgenden (dachte, es sollte eine Art "Automatik", dass die Winkel-Bibliothek hören würde neue dom-Elemente) :
http://jsfiddle.net/XTG8k/2/
Aber kein Glück entweder. Könnte mir jemand zeigen in die richtige Richtung ? Ich habe einige Diskussionen zu diesem hier auf Stackoverflow, aber keine, die wirklich mein problem gelöst. Ich habe gehört, einige vage Referenzen auf $kompilieren konnte aber nicht herausfinden, wie man realisieren, dass.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie gehen gerade über dies der falsche Weg, Sie sollte nicht sein laden von html-in einen dynamisch geladenen Inhalten, sollten Sie nur die Daten zu laden, die Sie in Ihre html-Vorlage, und dann kannst du es so machen:
http://jsfiddle.net/XTG8k/5/
Schrieb ich eine einfache Richtlinie, die für diese (mit Unterstützung der ng-repeat):
Beispiel: Tooltips bootstrap angular Direktive
Die Idee ist, rufen tooltip() mit den Allgemeinen Optionen auf jeder laden der "tooltip-loader" - element:
Dann, Sie können es nennen, in den Blick:
Und Beispiel für controller sein könnte: