Primeiro, você precisa ter configurado seu roteador, por exemplo:
$ StateProvider.state ('FirstPage', {url: '/Page/FirstPage', templateurl: 'Page/Views/FirstPage.html', Controller: 'FirstPageCtrl' // Dependências: ['Service/ViPeachService']. '/Page/Secpage', templateurl: 'Page/Views/Secpage.html', Controller: 'SecPageCtrl'})Preste atenção ao atributo params nas informações do segundo endereço, que é o objeto que você deseja aceitar parâmetros, definido na forma de chave: valor
Ao pular para a página, os dois métodos podem ser passados através de parâmetros. Um é escrever diretamente no HTML
<a ui-sref = "sec-página"> pular na segunda página </a>
Neste momento, a transferência é seguida pelo endereço da página
<a ui-sref = "seg-página ({message: messageId})"> pular a segunda página </a>O segundo tipo está escrito no controlador
.Controller ('FirstPageCtrl', função ($ SCOPE, $ estado) {$ state.go ('SecPage');});Os mesmos parâmetros são escritos após o endereço, na forma de um objeto
.Controller ('FirstPageCtrl', função ($ scope, $ state) {$ state.go ('secpage', {message: messageId});});Os parâmetros aprovados precisam ser recebidos usando $ StateParams no controlador da página de destino. O método precisa ser injetado com antecedência.
.Controller ('SECPAGETRL', FUNCTION ($ SCOPE, $ state, $ stateparams) {var test = $ stateparams.message;});O acima é o problema de transferência de página angular introduzida pelo editor para você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!