Antwort von Sweet-alert Bestätigungsdialog

Ich habe eine Funktion, in der ich meinen Sweet-Alert-Dialog individualisiere. Ich möchte es an vielen Orten verwenden und setze es daher in eine Funktion wie:

$rootScope.giveConfirmDialog = function(title,text,confirmButtonText,toBeExecFunction){
        swal({title: title,   
        text: title,
        .....
        confirmButtonText: confirmButtonText }, 
        toBeExecFunction);
    }

Was ich tun möchte, ist einfach: Rufe diese Funktion irgendwo auf und fahre fort, basierend auf der Antwort des Benutzers, also:

var res = $scope.$root.giveConfirmDialog("..",
                "test", "test", function () {
                return true;
            });

Aber ich nehme keine Antwort. Eigentlich konnte ich kein solches Beispiel finden und ich denke, es ist nicht die übliche Art der Verwendung. Aber wie kann das möglich sein?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage