Primero, debe haber configurado su enrutador, por ejemplo:
$ stateProvider.state ('FirstPage', {url: '/page/firstPage', TemplateUrl: 'Page/Views/FirstPage.html', Controller: 'FirstPagectrl' // dependencias: ['Servicio/VipseachService']}). State ('secpage', {parámetros: {'Mensaje': null}, orl}, orl}, orl '/Page/SecPage', TemplateUrl: 'Page/Views/Secpage.html', Controller: 'Secpagectrl'})Preste atención al atributo de parámetros en la segunda información de dirección, que es el objeto que desea aceptar parámetros, definidos en forma de clave: valor
Al saltar a la página, ambos métodos se pueden pasar a través de los parámetros. Uno es escribirlo directamente en el HTML
<a ui-sref = "sec-PAGE"> Jump en la segunda página </a>
En este momento, la transferencia es seguida por la dirección de la página
<a ui-sref = "sec-PAGE ({Message: MessageID})"> Jump la segunda página </a>El segundo tipo está escrito en el controlador
.Controller ('FirstPagectl', function ($ Scope, $ state) {$ state.go ('secpage');});Los mismos parámetros se escriben después de la dirección, en forma de objeto
.Controller ('FirstPagectrl', function ($ Scope, $ state) {$ state.go ('secpage', {Message: MessageId});});Los parámetros aprobados deben recibirse utilizando $ StateParams en el controlador de la página de destino. El método debe inyectarse de antemano.
.Controller ('Secpagectrl', function ($ scope, $ state, $ stateParams) {var test = $ stateParams.message;});Lo anterior es el problema de transferencia de página angular introducido por el editor para usted. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!