Buenas Galera, Estão pensando qual a melhor forma de criar, preciso criar uma função no resolve onde eu passe alguns parametros. exemplo do que tenho hoje.
.when('/pessoas/vincular/cadastro/:vincularSlug', {
templateUrl: 'pessoas/template/cadastroPessoas.html' + version,
controller: 'pessoasController',
controllerAs: 'vm',
resolve: {
checkRoles : checkRoles
}
});
}
//check url
function checkRoles($location, FactoryRoles) {
FactoryRoles.attRoles();
if (JSON.parse(window.localStorage.getItem('isModPessoas')) === false) {
$location.path('/');
}
}
porem quando eu chamo la no resolve
checkRoles : checkRoles
Eu precisaria agora, passar um argumento, que o mesmo vais er recuperado la embaixo na função. exemplo no resolve seria algo do tipo.
checkRoles : checkRoles(modPessoa)
e em seguida onde eu injeto as dependências la embaixo na function, entrar com o valor (modPessoa), sendo que esse modPessoa vai mudar conforme onde eu chamar no resolve
function checkRoles($location, FactoryRoles, modPessoa ) {}
Como poderia estar fazendo isso, não achei em local nenhum