Angular について聞いてドキュメントを読むと、Angular に夢中になりました。そこで、Angularjs の 11 ステップのチュートリアルについて読み、Facebook SDK を使用してアプリを構築しようとしています。私の主題はそれをすべて述べていますが、さらに説明します。
以下のコードは、htmlビュー/部分ビューにあります。そのコードのチャンクをサービスまたはファクトリ モジュールに移動したいと考えています。
// Init the SDK upon load
window.fbAsyncInit = function() {
FB.init({
appId : 'APP_ID', // App ID
channelUrl : 'channel.html', // Path to your Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : false // parse XFBML
});
angular.bootstrap(document, ['myApp']);
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
私の現在のコードは機能していますが、可能であればビューに html コードのみを含めたいので、少しイライラしています。また、ベストプラクティスだと思います。:)。前もって感謝します。