এটি সম্পাদন করার সহজতম উপায় হ'ল কোন পরিষেবা ব্যবহার করে। উদাহরণ স্বরূপ:
app.factory( 'AuthService', function() {
var currentUser;
return {
login: function() { ... },
logout: function() { ... },
isLoggedIn: function() { ... },
currentUser: function() { return currentUser; }
...
};
});
এরপরে আপনি আপনার কোনও নিয়ামককে এটি উল্লেখ করতে পারেন। নিম্নলিখিত কোডটি পরিষেবা থেকে একটি মান পরিবর্তনের জন্য লক্ষ্য করে (নির্দিষ্ট ফাংশনটি কল করে) এবং তারপরে পরিবর্তিত মানগুলিকে স্কোপে সিঙ্ক করে।
app.controller( 'MainCtrl', function( $scope, AuthService ) {
$scope.$watch( AuthService.isLoggedIn, function ( isLoggedIn ) {
$scope.isLoggedIn = isLoggedIn;
$scope.currentUser = AuthService.currentUser();
});
});
এবং তারপরে অবশ্যই আপনি সেই তথ্যটি ব্যবহার করতে পারেন তবে আপনি উপযুক্ত দেখেন; উদাহরণস্বরূপ, টেম্পলেটগুলিতে ইত্যাদি You আপনি আপনার মেনু নিয়ামকগুলিতে এটি পুনরায় (আপনার যা করতে হবে তা কাস্টমাইজড) ইত্যাদি করতে পারেন etc. ইত্যাদি you
আরও নির্দিষ্ট কিছু আপনার প্রয়োগের উপর নির্ভর করে।
আশাকরি এটা সাহায্য করবে!