J'utilise ceci:
/path/to/param/myParam
3 Réponses :
configuration URL Utilisez comme ceci Vous obtenez la valeur dans le contrôleur Utilisez-la à $ staparams p> p>
Bien que votre code puisse fournir la réponse à la question, veuillez ajouter un contexte autour de lui afin que d'autres auront une idée de ce que cela fait et pourquoi c'est là.
Selon le
$state.go("/path/to",{param:myParam});
Cela ne fonctionne pas. Je nomme le nom de l'état de la même manière que l'URL. Est-ce important?
Je ne sais pas pourquoi, mais Angularjs Ui Routeur est très fastidieux vs la nigroute ordinaire faite par une équipe angulaire. La raison pour laquelle j'utilise UI routeur est juste parce qu'elle prend en charge la LAZYLOAD de la vue.
Quoi qu'il en soit, c'est la solution que j'ai trouvée - en utilisant Ceci peut être enveloppé pour une utilisation facile: p> $ stat.go code> Emplacement .Path code>: p>
module.exports = (path, qsObj) => {
if (qsObj) {
$location.path(path).search(qsObj);
}
$state.go(path);
}
Vous pouvez faire ce
.state ('chemin', {URL: '/ to /: param', modèle: ' Res-Modèle>'}) CODE>