我使用ui-router和ui-sref。
第一页
<a id="XXX" ui-sref="app.page2">goto second page</a>
第二页
<a ui-sref="app.page3">goto third page</a>
第三页模板或控制器 在这里,我应该在第一页上收到id XXX表格按钮
有没有办法在3页之间传递一个字符串?
答案 0 :(得分:3)
您可以通过ui-router以这种方式传递值:
<a ui-sref="app.page3({value: {{theValue}} })">goto third page</a>
如果你在范围内有值,这将有效。替换要传递的值以满足您的需求。
在您的控制器中,您可以通过$state
获取值,如下所示:$state.params.value
。
答案 1 :(得分:0)
如果值是静态的,那么您应该能够将此值存储在关联的控制器中。创建一个角度服务来保存页面之间所需的值:
`https://docs.angularjs.org/guide/services
然后使用第三页上的值。