/ / AngularJS - Erhalte $ cookies-Instanz außerhalb des Controllers - angularjs, cookies

AngularJS - Holen Sie sich die $ cookies-Instanz außerhalb des Controllers - angularjs, cookies

Ich mache eine Sitzung mit Cookies mit Angular speichern.

Ich habe kein Problem damit, dass die $ cookies-Instanz funktioniert, wenn ich im Bereich des Controllers bin:

MyApp.controller("ValidationController",["$cookies", validateUser]);
function validateUser($cookies)
{
//some logic with the $cookies instance
}

Aber gibt es eine Möglichkeit, eine Singleton-Instanz von $ cookies zu erhalten? unabhängig von der Verwendung eines Controllers?

Antworten:

0 für die Antwort № 1

Nicht sicher, ich verstehe es richtig, aber Sie können spritzen $cookie Service an jedem anderen Ort, wo es Sinn macht, es muss nicht nur ein Controller sein. Zum Beispiel kann es ein anderer Service sein, wenn Sie ihn brauchen:

MyApp.factory("something", ["$cookie", function($cookie) {
// use $cookie service
}])