ionic 页面传递参数

  1. .controller(‘AppCtrl’, function ($scope, $ionicModal, $timeout, $cacheFactory) {  
  2.   
  3.   var user = {name: ‘jax’, age: 18, sex: ‘男’};  
  4.   var user_cache = $cacheFactory(“user_cache”);  //讲明一个user_cache缓存对象    
  5.   user_cache.put(“lol”,user);    //放入缓存对象  

研究的能力

2、使用url传参

文化的力量

例:playlists.htm页面将 playlist.id 传递到 playlist页面

3.2 思维与学识的涉嫌

  1. .state(‘app.single’, {  
  2.     url: ‘/playlists/:playlistId’,  //配置四个参数用:a/:b/:c  
  3.     views: {  
  4.       ‘menuContent’: {  
  5.         templateUrl: ‘templates/playlist.html’,  
  6.         controller: ‘PlaylistCtrl’  
  7.       }  
  8.     }  

近来面对如何问题?

  1. 跻身亚麻,担任sde的岗位,可是自己的文化积累少,开头的时候很难跟上节奏

  2. 短时间内学习大量学问,e.g: Junit, easyMock, spring MVC, lombok, etc.

  3. 碰面对一部分不可抗的中间bug…需要跟很多组做过多不行的深刻的互换

  4. 何以处理在与另外intern横向比较中发出的各样心境…

  5. 学界和工程界对于工具,学习的不同要求…

  6. 组内互换 standup sprint

  7. 形形色色的希腊语….

  8. 过程&纠结

有的是问题…
长期的大量涌入,我需要解决和组内的mentor,manager的牵连,其实是乌克兰语问题,lol。需要“坚韧不拔”地一点点去学习各个工具,需要直面重重时候丰硕specific需要靠自己深刻进去解决的问题,会境遇很多这种自己”dive
deep”几天,不过依然卡在这边的随时。诸如此类的题目有诸多,当在一天中那个事情都一个接一个的暴发的时候,内心是爆炸的。导致的后果,是恐慌,是或多或少的畏惧。

这段日子很难熬… 自己的project碰到有的配备上的题目,然而不是温馨以及组内可以缓解,导致进度很慢…

每日都很爆炸,就是爆炸…

clear//清除记录

3.1 问题我并不吓人,可怕的是由问题而造成的害怕,以及由那层恐惧导致的更多层的畏惧。

当我们很在意一件业务的时候,就很难用一种理性的格局在逻辑范围内去开展思考。譬如在自我要好的案例当中,这份工作是自我很想要的,当出现问题的时候,很多时候已经不在思考问题本身,而是被这么些“解决不出去如何是好

——> 会不会就此拿不到return ——> blahblahblah…
”的漩涡所引发。在这种景观下,无论你花多少时间,你都很难化解眼前的题材,因为你花的光阴并不曾真正用来化解问题啊。而是花在担心一个还未现身的结果以及这一个还未出现的结果或者引致的各个问题上。道理很粗略,然而我们就是很难完成,这里不做引申,先把这种景象笼统地称呼人性的毛病。

让我们就着这多少个方面论述的链子继续深刻些去想,那么我们到底在胆战心惊什么???

键值对存储,用法也是相当简单,下边给出了常用的api,

    意志力的兑现不应有靠意志力,靠的是知识。

今日转了篇博文,说的就是干吗人们缺少坚毅,以及哪些缓解那么些题材。可能只是一个解决方案的不同说法,就是靠意志力本身去坚韧不拔一件事情,很难很难,十分难,你是在与自己的秉性作斗争啊!和操纵了俺们的血肉之躯数十万年的用来无以伦比的预先级的心绪大脑做努力啊!如若您能用这种办法制服它,这你真正是人中龙凤,未来做其他工作相对都能学有所成。不过就是说一般人,大家要做的是询问它,永远不要试图站在一个敌对的角度去对待它,就是不遗余力让自己在做这件事情的时候能够得到愉悦感,或者说,得到心情大脑的认可。(心理大脑是怎么?大致上说就是在您十几万年前,碰到一只老虎,能让您弹指间进度敏捷
x2的东西,也是让你在吃饱喝足,还想不停地吃吃喝喝的东西)。在自我的认识里,后天这篇博文在做的就是报告咱们这到底是什么样,我们的大脑到底是如何处理这么些音讯的。至于里面所说的格局,可以品尝啊,可是你也可以用自己的法子啊。大脑,作为大家当前还无法夺回的难题,你不可能准确驾驭那么些黑盒到底是哪些处理消息的。我们需要的是一个毋庸置疑的矛头,而针对性每个人的措施,可能都会齐镳并驱。

 

坚定的实现不应有靠意志力,靠的是文化。

$cacheFactory常用的多少个方位api如下:

题目本身并不吓人,可怕的是由问题而致使的恐怖,以及由这层恐惧导致的更多层的害怕。

 

    未知的学识–错误的估价

在当今社会,我们学到的很多东西实质上都是知识密集型的。我们在近200年社会前行的太快,可是大家的大脑没有那么快做适应性的上进(大脑的上进都是以千年万年打底的…),我们的大脑更便于清晰地对于劳动密集型的工作量做出确切的揣度。可是怎么估量我们学习新的学识所急需的年华,大脑并不明了。不知大家有没有感觉,一些时候,对于一个知识点,大家以为需要五天,不过可能自己浓密思考将来,也许一个晚上就搞定了~当然,也恐怕有了一个月也没搞定…

还有一个学问密集型和劳动密集型的新知识的很大不同之处,譬如我们学习木工,大家得以很精晓的敞亮自家学会了哪些,我学的那个对于我想最终做的工作有什么样协理(譬如做一张桌子),可是我们在读书知识密集型的文化的时候,往往大家在学的经过中,只雅观到一个个点,很多时候并不知道这多少个个点对终极大家要做的事体有怎么样匡助。只有在学了所有点将来,才会瞬间有了完全的定义和框架。这种感觉往往是前一刻,感觉怎么着都不精通,后一刻,出现转机。这是互相的求学曲线上的界别,劳动密集型的更像一条带斜率的直线,而知识密集型的更像一个个台阶,在平台期的时候,你很难感觉你在往前走,我们需要做的就是坚韧不拔不懈坚持不渝坚持,熬到要迈出向更高台阶走去的那一步。在这边想说的是,因为我们对于掌握文化密集型的文化的急需的活力和时间的一无是处的推断,会招致我们觉知上的害怕。

3、service或者factory传值(service跟factory中都是单例形式,定义的变量在一切应用内唯一)

3. 转折

转车来自自己的一个熟视无睹,也很大程度上来自运气,在大团结最懵逼的时候翻到了一本至今截止对我援救最大的书。把过多一度想过,可是苦于自己捉急的总结归结能力而一筹莫展用一句话两句话表明出来的东西说了出来,想精通了一部分友好现在面对的题材的源。

1、使用AngularJS自带的$cacheFactory服务

先行动依然先想通?

一个鸡生蛋仍旧蛋生鸡的题目,我们无能为力得知相互的高低,不过我们可以知晓相互是相伴相生的,思维就好比是对此文化的提炼与虚幻,让知识可以适应更多的景色,解决更多的题目。而知识,是您去开展考虑的依托。二者,缺了何人都充裕。

需要留意的是必须在app.js路由中布置接受这几个参数

文化的范围

知识的增强会有众Dolly益,上边说了累累居多,不过,也有弊端啊。一个粗糙的逻辑链条,获取知识 
    —-> 用自己的模式认知世界—–>      确信自己的回味 —–>
用自己的咀嚼去处理以及缓解各样题材。

因为我们做出的论断都是寄托于我们赢得的文化,那如果我们自己拿到的知识就是不完备的,就是有限定的,这岂不是大家直接生活在一个大大的框里么?(又是一个爆裂大的问题,还亟需深远的研讨)。

哪些了解我们思想的限量?靠自己或者不行,完全丰盛,就像您让coder检查自己的代码一样…恐怕最管用的方法就是和见仁见智的文化背景,不同的一心两样的人尽可能多地去做交换啊。不同的国度,不同的规范,不同的学识,不同的认知…观点的碰撞至少会让您给自己的框架一丢丢的充盈,至少你可以了然世界并不全是按照你现有的咀嚼在移动与进化。

key//取key所对应的值

干什么会起来想许多?

因为眼下温馨的文化心智水平不能缓解当下祥和面对的题材,故而需要也非得站在更高的地点来看脚下现身的问题。

 

1. 源起

  1. .controller(‘PlaylistCtrl’, function ($scope, $stateParams, $cacheFactory) {  
  2.     var user_cache = $cacheFactory.get(“user_cache”);   //取著名为user_cache的缓存对象  
  3.     var user = user_cache.get(“lol”);   //取出缓存对象中键值为lol的靶子  
  4.     // user_cache.remove(“lol”);  //删除键值为lol对应的值  
  5.     // user_cache.removeAll(); //清除缓存对象中有着的键值对  
  6.     // user_cache.destroy(); //销毁user_cache缓存对象  
  7.     console.log(user);  
  8.   });  

    未知的大团结

用一句不知出处但很鸡血的话,就是实际上大家从没晓得我们有多强大。很多时候,咱们的思维基于我们前些天的学问结构,很容易给协调划定很多的框,很容易在遇见一件事情的时候给协调一个“我可以”或者“我卓殊”的定势。说到此地,肯定很两个人会觉得,往往这么些框是毋庸置疑的哟。我在上马的时候以为自己能不负众望的高频确实能不负众望,而无法的也的确不可以啊。可是我们密切揣摩这句话,在工作未最先的时候给协调了一个本质上无法证伪的我肯定,而后基于那种自己肯定来自己接纳行动。我们的考虑认知指点了我们的走动,假使在最起始已经给自己限定了那个我不可以,那么您的大脑在您品尝的长河中,会直接在做各类消极处理,自然就是不得以。(这里牵扯到我们的大脑的局部啄磨模式,举个我们应该都听过的例证,传说中的“女子数理化不行”,当我们不停地向其外人传递这种认知的时候,倘若受众接受了那些传统,当她碰着数理化的难题,她会率先认为这不是自家能化解的问题,而后在这一个前提下做尝试,出来的结果很可能就是这样,于是对于我不相符做数理化那个体会,又多了一份确信,自我实现的断言,是您自己不停地给协调上各个束缚,最骇人听闻的是,你认为你生来就有这个枷锁)。

还想说的是,智力和知识以及技巧的涉嫌。我想许两个人都有过被表彰“哇,那孩子真聪明的”经历,当时的亲善很开心哟,也很容易觉得自己是小聪明的。好处:可能可以直接认为也真正聪明下去;坏处:
为了验证自己了然,会有意无意去避免际遇那么些会被认为不了解的工作。譬如躲避各类难题,不过往往那个难题是让你变得更为“聪明”的第一。

此地实在五个了然的定义已经暴发了转变,在我看来聪明,或者说智力,在很大程度上,只是你的学识和技艺的代名词。为啥会这样说?
首先思考大家是什么对旁人的灵气来做出肯定的判断的:

气象大概是迅速联想反应出一个角度以及一个解答。不过我们要了然的是,让她发出这种快速反应的案由是基于他所了解的学识以及她在揣摩的经过中确立的各样文化之间的联系的。我未曾否认相对意义上智力的效果,但对于大家大部分人来说,智力上的界别很小很小,甚至可以说忽略不计。而实在对大家的生平暴发重要影响的是,你的学识与技术,以及你在不同的文化和技艺之间创建的关联。(又是一个很大很大的地方,会再写一篇新小说来努力去说“大家大脑的虚幻,类比,联想”)

getItem //取记录

恐怖未知

 

4. 现在

自我在践行下面说的,怎么样对待问题,怎样解决问题。进展还不错,至少项目进行妥妥的,manager也给了“定心丸”。至于为啥要写这篇文章,因为发现探索的进程就像自己在黑夜打先导电筒摸索,其实可以照亮的就是眼力所及的地方,我想清楚自己度过了啥地方,看过了哪些景点。

以上。

  1. .controller(‘PlaylistCtrl’, function ($scope, $stateParams, $cacheFactory,dataService) {  
  2.   console.log(“sercice data:”+dataService.getData());  //得到data  
  3. });  

新近一段时间思考了好多,对前途的路明晰了些,对于如何处理每日的题目,也多多少少抽出了些共性的东西。在此地做些整理,希望可以有用有料有所裨益。

在controller中取出变量

概念变量data

 

图片 1
4、使用H5本地存储localStorage或者sessionStorage(还有indexDB,websql在数据量较大动静下行使)

 

 

  1. <ion-item  href=”#/app/playlists/{{playlist.id}}”>  //playlists.html页面  

  2. .controller(‘PlaylistCtrl’, function ($scope, $stateParams, $cacheFactory) {  

  3.     var user_cache = $cacheFactory.get(“user_cache”);   //取著名为user_cache的缓存对象  
  4.     var user = user_cache.get(“lol”);   //取出缓存对象中键值为lol的对象  
  5.     // user_cache.remove(“lol”);  //删除键值为lol对应的值  
  6.     // user_cache.removeAll(); //清除缓存对象中存有的键值对  
  7.     // user_cache.destroy(); //销毁user_cache缓存对象  
  8.     console.log(user);  
  9.   
  10.     var playlistId=$stateParams.playlistId;  //用$stateParams 取值  
  11.     console.log(“playlistId:”+playlistId);  
  12.   });  

 

 

setItem//设置记录

$cacheFactory
从字面直译即为缓存工厂,可以用它来生成缓存对象,缓存对象以key-value的不二法门开展数据的储存,在全路应用内是单例的,能够在service或者controller中注入那么些服务,然后就可以用它来随便的存取对象以及各样变量,上面是一个粗略例子

  • {void} remove({string} key) — 从缓存中除去一个键值对
  • {void} removeAll() — 删除所有缓存中的数据
  • {void} destroy() — 删除从$cacheFactory引用的这多少个缓存.

 

 

  1. angular.module(‘starter.controllers’, [])  
  2.   .service(‘dataService’,function () {  
  3.       var data=”I come from service”;  //定义变量  
  4.     return{  
  5.       getData:function () {  
  6.         return data;  
  7.       }  
  8.     }  
  9.   })  

当从AppCtrl对应页面切换来PlaylistCtrl对应的页面时,浏览器控制台打印结果:

 

图片 2

{{*}} get({string} key)
返回与key对应的value值,尽管未命中则赶回undefined

removeItem//移除记录

 

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website