最近安全要求登录必须密文传参,于是决定找个前端插件来加密,就简单的用AES吧,虽说密码推荐的是非对称加密,但这只是个简单的内部小系统,安全也没要求那么严格。发现cryptojs使用比较方便,git地址:https://github.com/…
Angular.js中的特性,双向绑定.让视图的改变直接反应到数据中,数据的改变又实时的通知到视图,如何做到的?这要归功于scope下面3个重要的方法:$watch$digest$apply他们的区别是什么,我们来介绍下:这是一个监听sco…
参考地址:https://www.jianshu.com/p/55e503fd8307
解法一概括和流程定义了两个组件,data-transfer-two和data-transfer-two-child,由data-transfer-two引用data-transfer-two-child,实现二者之间的数据传输data-tr…
this.validateForm.reset()for(constkeyinthis.validateForm.controls){this.validateForm.controls[key].markAsPristine()this.…
打开angular.json->projects->项目名->architect->build->configurations->production。复制该配置以设置更多的配置项更改对应的配置文件路径"…
1.angular-cli.json配置参数解析{"project":{"name":"ng-admin",//项目名称"ejected":false//标记该应用是否已经执行过eject命令把webpack配置释放出来},"apps":[…
angular红红火火很多年了,一眨眼ng4都出来了,我也只能叹息前端的日新月异,以及感叹自己永远追赶不上时代的步伐,但是没关系,一个优秀的前端不在于他懂的无数的框架,而在于遇到问题时候懂得如何学习,如何解决,所以当你需要用到一个新技术的时…
从router-link-page1跳转router-link-page2和router-link-page3通过自定义路由设置router-link-page2的路由后有3个参数,parameter,parameter2,paramete…
Angular的方法不在于多,在于是否能够用得着。下面会详细讲解angular中的一些方法。如果原生的JS写在head里经常用到window.onload,意思是页面加载完成后执行,在angular中有不同的写法----angular.el…
1.TypeScript语法与ES6新特性写惯了jQ的话突然从ES5跳到ES6,又是个变形的ES6(TypeScript),学习成本确实不低。不过笔者也是从ng1直接上手ng2,对与很多新特性的积累基本是抄着ng2官网的快速起步捡起来的。所…
方便的angular按钮绑定如<input(keyup.enter)="keyUpSearch($event)"value="按下回车键触发"><input(keyup.;)="keyUpSearch($event)"va…
Angular2是一款JavaScript的开源框架,用于协助单一页面应用程序运行。Angular2是AngularJS1.x的升级版本,应Web的进化和前端开发的变革还有从AngularJS1.x中得到的教训,性能上得到显著的提高,能很好…
angular的思想:总是把数据访问工作委托给一个支持性服务类。Angular应用的:用Angular扩展语法编写HTML模板,用组件类管理这些模板,用服务添加应用逻辑,用模块打包发布组件与服务。我们通过引导根模块来启动该应用。Angula…
AngularElements就是打包成自定义元素的Angular组件。所谓自定义元素就是一套与具体框架无关的用于定义新HTML元素的Web标准。自定义元素这项特性目前受到了Chrome、Opera和Safari的支持,在其它浏览器中也能通…