如何在ionic中循环不同视图中的数据
How to loop data in different views in ionic
我有五个不同状态的页面。第一页包含格式为
的对象。{
"good": {
"good1": "good",
"good2": "good",
"good3": "good"
},
"bad": {
"bad1": "bad",
"bad2": "bad",
"bad3": "bad"
},
"excellent": {
"excellent1": "excellent",
"excellent2": "excellent",
"excellent3": "excellent"
}
}
该对象被保存到本地存储。这是我的伴侣,我试图在这里展示我真正想要的。场景是,good1值将通过4页循环,下一次重定向到带有下一个值的第一页(即good2),下一个值也将通过相同的4页,以此类推。我该怎么做才能解决这个问题?如果我在对象结构上做错了,什么才是好的方法?
我建议你把你的数据放到一个服务中,这样在页面之间共享、保存到本地存储和检索起来会容易得多。
.factory('amazingData',function() {
var ohYeah = {
'good':{
'good1':'good',
'good2':'good',
'good3':'good'
},
'bad':{
'bad1':'bad',
'bad2':'bad',
'bad3':'bad'
},
'excellent':{
'excellent1':'excellent',
'excellent2':'excellent',
'excellent':'excellent'
}
};
return ohYeah;
})
现在你可以使用这个服务并把它注入到你的控制器中:
.controller('homeCtrl',function($scope, amazingData){
$scope.data=amazingData;
})
.controller('pageCtrl',function($scope, amazingData){
$scope.data=amazingData;
})
所有页面的数据都是一样的
相关文章:
- 如何在具有某些 UI 视图的状态中管理工厂单个请求数据
- 如何处理数据视图中项目的鼠标点击
- 每隔5秒从数据库获取数据,并通过AJAX将其发送到视图
- AngularJS:点击选项卡刷新视图中的数据
- 如何在angularjs中检查Kendo树视图数据绑定事件
- 将工厂服务数据发送到控制器,以便在视图中使用
- 从Rails视图填充HighChart数据
- 自定义筛选器不'我不使用django数据表视图创建的ajax.data.Json
- 通过jquery将网格视图数据发送到另一个页面
- 清除网络视图数据
- 在这种情况下如何获取部分视图数据
- $_POST 树视图数据
- 如何将视图数据绑定到模型属性
- 将部分视图数据传递给控制器
- 一次将网格视图数据从客户端发送到服务器端
- VueJS和vue-router:使用v-link时,视图数据不会更新
- 用编辑表单替换视图数据
- 隐藏网格视图数据,但仍可访问
- 用部分视图数据asp.net mvc5创建一个弹出窗口
- 如何将html视图数据或(Python)服务器数据传输到Angular或Javascript