私はAngularJS Factory and Servicesで読んでいたので、多くの例がありました。しかし、私はそれらの背後にある論理を理解していないし、それらを動作させることもできません。AngularJSでtrue/falseを返すサービスを作成するにはどうすればよいですか?
myApp.service('loginCheck', function(Facebook) {
this.loggedIn = false;
Facebook.login(function(response) {
if (response.status == 'connected') {
this.loggedIn = true;
}
});
});
私の考え方が正しい場合は、このサービスを利用してloggedIn変数を返す必要があります。代わりに工場を使うべきですか?私はこの変数を一度必要に応じて再度呼び出さずに、すべて保存する必要があります。私はどうすればそれをすることができます。私は工場とサービスの違いを本当に理解できませんでした。私は初心者です。
if(loginCheck.loggedIn){
console.log("logged in!");
}
else{
console.log("not logged in :/")
}
ありがとうございます。あなたがこれを行うことができます
私の回答が役に立った – Sajeetharan