Ich bin neu bei AnuglarJS und habe schon eine kleine Web-App damit gebaut, Ich möchte das Facebook JavaScript SDK dazu nutzen, aber mit Best Practices (Dependency Injection zu Controllern, um App Struktur und Testbarkeit zu erhalten).Wie man Facebook JavaScript SDK richtig in AngularJS Controller einspeist?
Ich fand diese https://groups.google.com/forum/#!msg/angular/bAVx58yJyLE/Kz56Rw-cQREJ aber es ist sehr verwirrend für jemanden neu in diesem Framework (Module, Dienstleistungen und Fabriken sind nicht gut erklärt, IMHO).
Also, was ist der richtige Weg, um das Facebook SDK in einer AngularJS App zu verwenden?
sollte ich das SDK async in der HTML-Init wie Facebook vorschlagen oder die Init ist in der Fabrik getan und die HTML nur die SDK? –
der Code scheint zu arbeiten, aber Datenbindungen funktioniert nicht mit Async-Aufrufe, habe ich versucht mit $ q und $ scope. $ Im Controller anwenden und es teilweise zu arbeiten. aber ich lese, dass ein Controller ein schlechter Platz ist, um diese zu setzen. Wie ändere ich die Factory, um mit diesen asynchronen API-Aufrufen zu arbeiten? –
Nur um @blesh Antwort zu erweitern. Überprüfen Sie dieses weiterentwickelte Beispiel: http://jsfiddle.net/bradbirdsall/ggmRQ/6/ – elviejo79