跨域问题的环境: 在本地开发时,使用命令行ng s开启服务,访问地址为http://localhost:4200 假设调用数据接口的服务地址为http://localhost:8088/api/data.action 解决跨域问题的方法: 在angular4项目根目录下创建文件proxy.confi ...
分类:
Web程序 时间:
2018-08-05 18:37:59
阅读次数:
201
背景:合同(后台返回pdf流文件)展示、下载、打印,基于angular4 场景区分: 1、checkout页面 —— post接口,入参为offering、shippingInfo、invoice等(body),返回生成合同的pdf流文件; 2、orderList、orderDetail页面 —— ...
分类:
其他好文 时间:
2018-07-20 17:32:55
阅读次数:
862
最近在工作中遇到了自定义组件,实现双向绑定,之前也有这样的需求,不过都被我这样那样的用较麻烦的方法避开了,不过这次还是老老实实地用双向绑定吧。 自定义组件 实现数据的传递 在数据发生变化的时候,实时传递数据 使用该组件时 默认的命名方法为在变量名后加上Change以作区分。比较大的坑就是当时在@In ...
分类:
其他好文 时间:
2018-07-01 15:18:39
阅读次数:
292
本项目用的是angular4搭建,用动态组件的形式来显示页面,之前遇到过因为内存溢出而导致无法aot的问题, 解决方法:手动改写内存上限 修改目录: my-project/node_modules/.bin 找到 ng.cmd : @IF EXIST "%~dp0\node.exe" ( "%~dp ...
分类:
其他好文 时间:
2018-06-29 14:05:49
阅读次数:
197
路由的作用就是(导航):会加载与请求路由相关联的组件,并获取特定路由的相关数据,这允许我们通过控制不同的路由,获取不同的数据,从而渲染不同的页面; 几种常见的路由配置: 详细解析: 路由定义包括下面部分: Path:路由器会用它来匹配浏览器地址栏中的地址,如’test’; Component:导航到 ...
分类:
其他好文 时间:
2018-06-24 23:52:22
阅读次数:
267
1. 下载ckpalyer整个包并导入, 将ckplayer放到src/assets/下 2. 引入ckplayer.js angular2中,在angular-cli.json中找到script,添加上ckplayer.js 3. 编写html 4. 编写实现函数 5.调试程序中的报错,playe ...
分类:
其他好文 时间:
2018-06-11 22:06:22
阅读次数:
1812
单页面应用现在是主流,随之而来的缺点:页面间切换时不能保存状态。 angular4出了一个RouteReuseStrategy路由重用策略可以让组件所有的state和渲染好的html存起来,然后在切回去的时候再调出来。 替换一旦发生,某些组件将被丢弃 这时shouldDetech,store将被调用 ...
分类:
其他好文 时间:
2018-05-11 23:42:57
阅读次数:
530
需求: 最近在做一个网上商城的项目,技术用的是Angular4.x。有一个很常见的需求是:用户在点击“我的”按钮时读取cookie,如果有数据,则跳转到个人信息页面,否则跳转到注册或登录页面 解决 在这里通过Angular的路由守卫来实现该功能。 1. 配置路由信息 2. 路由守卫条件(Routeg ...
分类:
其他好文 时间:
2018-05-09 21:06:10
阅读次数:
302
1.首先,Angular5相对于Angular4有了一些新的特性: (1)i18n国际化管道; (2)一个组件可以以多个名称导出; (3)使用httpClient; 相比于http,httpClient的功能更加完善丰富——引入不可变的请求/响应对象。通过使用拦截器将中间件逻辑添加到管道中。支持JS ...
分类:
其他好文 时间:
2018-05-08 16:40:54
阅读次数:
194
angular与其他的差别 angular cli安装 最新版本 卸载全局版本 指定版本 "环境报错" ionic的安装 如果报错 项目解决问题 报错解决 创建项目 创建项目 // //直接打开 快速删除node_modules 项目结构分析 Angular CLI 的配置文件 给你的编辑器看的一个 ...
分类:
其他好文 时间:
2018-04-30 10:23:13
阅读次数:
215