2016-03-18 11 views
0

Wie kann ich Isotope Jquety Lib mit Angular2 und Observables verwenden. Wenn ich Daten vom Server bekomme, möchte ich Isotope anwenden. Für jetzt habe ich:Isotop mit Winkel 2

Dies funktioniert nicht, weil jquery vor der beobachtbaren subscribe Methode aufgelöst wird, gibt einige Daten zurück. Wenn ich Isotop nach beobachtbar aufrufe, ist das auch ohne Erfolg. Was ist der beste Weg, um sich dieser Art von Situationen zu nähern? Wie kombiniere ich Jquery Plugins und Observables?

Antwort

0

Falls Sie immer noch daran festhalten, könnte ein Problem sein, dass Sie die Isotopeninitialisierung an das Fenster onLoad -Ereignis anstatt an das Dokument binden müssen, um sicherzustellen, dass alle Bilder geladen wurden.

Auch in den Helden-Service-Handler zu abonnieren, müssen Sie wahrscheinlich das Isotop insert-Methode aufrufen, um das Isotop Behälter über die neuen Elemente zu machen:

var newItems = $('.blog-masonry-item'); 
$('.blog-masonry-container').isotope('insert', newItems);