if (confirm(LibelleService.getCoreLib('core.common.msg.ChgRouteLib'))) {
    // code

autre exemple de message de confirmation

// utile pour les modal avant de quitter...
factory.doCancel = function() {
    var funcs=this.dataFuncs,form=this.getForm(funcs.formName),cancel=true;
    if ((form!==undefined)&&(form.$dirty)) {
        cancel=(confirm(LibelleService.getCoreLib("core.common.msg.ChgRouteLib")));
    }
    
    if (cancel) {
        if (this.isModal) {
            // on teste s'il y a eu modification ou non...
            this.closeModal();
        } else {
            // dans le cas contraire on refait un load data...
            // on repasse en pristine
            if (form!==undefined) {
                form.$setPristine();
            }
            this.confOnSubmit=true;
            this.doLoadDataAndMeta(true);
        }                        
    }

};
}