Sono nuovo di AnuglarJS e con esso ho già creato una piccola web-app, Vorrei usare l'SDK JavaScript di Facebook con esso, ma usando le migliori pratiche (l'iniezione di dipendenza ai controller, per mantenere la struttura e la testabilità dell'app).come iniettare correttamente Facebook JavaScript SDK ai controller AngularJS?
Ho trovato questo https://groups.google.com/forum/#!msg/angular/bAVx58yJyLE/Kz56Rw-cQREJ ma è molto confuso per qualcuno nuovo a questo quadro (moduli, servizi e fabbriche non sono spiegate bene IMHO).
quindi, qual è il modo corretto di utilizzare l'SDK di Facebook all'interno di un'app AngularJS?
dovrei inizializzare l'SDK asincrona nell'html come suggerito da Facebook o l'init è fatto in fabbrica e l'html include solo il sdk? –
il codice sembra funzionare, ma i binding di dati non funzionano con le chiamate asincrone, ho provato ad usare $ q e $ scope. $ Applicare nel controller e farlo funzionare parzialmente. ma ho letto che un controller è un brutto posto per metterli. quindi, come faccio a cambiare la fabbrica per lavorare con quelle chiamate API asincrone? –
Solo per espandere la risposta @blesh. Controlla questo esempio più sviluppato: http://jsfiddle.net/bradbirdsall/ggmRQ/6/ – elviejo79