Angularjs会检测视图用户来自哪个
angularjs ionic detect which view user came from
我正在使用离子框架,它使用了uiRouter。
在我的代码中,我从两个不同的视图到一个视图,我想根据用户来自哪里做不同的动作。
常见的着陆视图是"result"目前我的结果状态设置为
.state('tab.result', {
url: '/result',
params: {
value1: null,
value2:null,
value3:null
},
views: {
'tab-home': {
templateUrl: 'templates/home-result.html',
controller: 'resultCtrl'
}
}
})
我从不同的视图有两条路径
1)
$state.go("tab.result",{ 'value1':somevalue,'value1':somevalue,'value1':somevalue});
在另一个视图中,我像这样链接到它:
2)
<ion-item ui-sref="tab.result">result</ion-item>
我如何设置我的控制器在我的结果视图,所以我知道用户来自哪里?
也许只是记得以前的状态在$rootState ?
$rootScope.$on('$stateChangeSuccess',
function(event, toState, toParams, fromState, fromParams){
$rootScope.previousState = fromState;
$rootScope.previousParams = fromParams;
})
相关文章:
- 如何检测用户是否在同一会话中打开了多个窗口或选项卡
- 在用户关闭/更改移动浏览器选项卡之前进行检测
- jQuery:如何检测用户何时再次滚动到顶部
- 检测用户是否具有打印功能
- 检测用户是否有从其重定向的意图's页
- 使用jQuery检测用户是否退出全屏视频
- 如何检测用户何时在主动滚动
- 如何检测用户是否移动了滚动条
- 有没有办法检测用户是否真的远离计算机
- PHP/JavaScript-检测当前打开页面的用户
- 检测用户关闭标签页或离开网站
- 检测用户是否点击了添加到主屏幕
- 检测用户是否通过浏览器返回按钮到达当前页面
- 如何检测用户点击了内部或外部链接
- 如何检测用户何时在Google Places字段中输入无效位置
- 使用Paginator(主干.js)时无法检测用户是否已登录
- 如何检测用户浏览器客户端
- 检测用户是否按下“;打印“;在程序调用的打印对话框上
- 如何检测tumblr用户是否已登录
- 如何同步检测用户是否拒绝访问地理位置数据