我有带有以下标签的请求页面。
<p>This page demonstrates
<span class="text-danger">nested</span> views. </p>
<a ui-sref=".additem" class="btn btn-danger">Add Item sref</a>
<a ui-sref="cloneitem" class="btn btn-primary">Clone Items</a>
<input type="text"/>
我在文本框“示例文本”中输入一些内容
如果我单击克隆项目,它将重定向到 clone.html 和内容
<a ui-sref="back" class="btn btn-danger">Back to Request Form</a>
<a ui-sref="clone" class="btn btn-primary">Clone</a>
如果我点击返回,它会显示请求页面,但文本框会被清除。
我在 app.js 中添加了以下内容
routerApp.run(
['$rootScope', '$state', '$stateParams',
function ($rootScope, $state, $stateParams) {
$rootScope.$state = $state;
$rootScope.$stateParams = $stateParams;
}
]);
但我不确定如何使用 sref 维护状态以及如何传递参数。