Je veux créer une AlertFactory avec Angular.factory. J'ai défini un template html comme suit
var template = "<h1>{{title}}</h1>";
Le titre est fourni par le contrôleur appelant et appliqué comme suit
var compiled = $compile(template)(scope);
body.append(compiled);
Alors, comment puis-je passer un champ d'application isolé du contrôleur à la fabrique ? J'utilise le code suivant dans le contrôleur
AlertFactory.open($scope);
Mais $scope est une variable globale du contrôleur. Je veux juste passer un petit scope pour la fabrique avec seulement la propriété title.
Nous vous remercions.