An AngularJS wrapper for the official PhoneGap/Cordova Facebook plugin, FacebookConnectPlugin.js.
https://github.com/phonegap/phonegap-facebook-plugin
Based on the awesome OpenFB micro-framework by Christophe Coenraets:
https://github.com/ccoenraets/OpenFB
Unlike OpenFB, FacebookConnectPlugin.js makes use of the native Android/iOS Facebook API if available (and if you can get it working), degrading gracefully if not, i.e. when run in a browser.
You'll need to create a Cordova/PhoneGap project and install the FacebookConnectPlugin.js to get things working. Check out the example in the 'Develop' branch of the official Apache Cordova Facebook Plugin:
https://github.com/phonegap/phonegap-facebook-plugin/tree/develop
Similar to usage of OpenFB in Christophe Coenraets 'Sociogram' app:
https://github.com/ccoenraets/sociogram-angular-ionic
However, since it uses a promise/deferred instance rather than the Angular $html service, you have to use then() rather than the success() and error() extensions.
e.g.
FBC.get('/me/friends').then( function(result) { $scope.friends = result.data; }, function(data) { alert(data.error); });