随笔分类 -  AngularJS

Javascript前端优秀框架
摘要:ng serve --sourcemap --extractCss 阅读全文
posted @ 2017-10-30 07:41 流失的痕迹 阅读(328) 评论(0) 推荐(0) 编辑
摘要:估计就是这个原因了 解决方案: 1、使用 ng build --prod --no-extract-license 可以正常编译 2、删除node_modules,重新使用npm install来安装(即使FQ也较慢) 安装cnpm: 阅读全文
posted @ 2017-10-10 17:06 流失的痕迹 阅读(393) 评论(0) 推荐(0) 编辑
摘要:规范: 拆分模型和控制器(保持“瘦”控制器,“胖”模型的原则【界面交互在控制器里,业务逻辑都封装在模型里】) 代码写法技巧: if else 嵌套最多两级,减少代码逻辑层级【优化阅读】。 例子: queryCard.success = function (data) { console.log(da 阅读全文
posted @ 2017-07-28 16:45 流失的痕迹 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1、angular build 【2017-07-26】 a、改写js/css的引用目录的前缀(比如统一增加 /abc/xxx/*.js) b、build时,可以控制index/js/css的生成目录(目前只能通过output指定的一个目录[文件全部都生成到了这里],不能为不同类型的文件指定不同的目 阅读全文
posted @ 2017-07-26 16:42 流失的痕迹 阅读(131) 评论(0) 推荐(0) 编辑
摘要:文件目录如下: 命令行使用:ng serve --e=dev/offline/prod build 不同,像上面那样写没用。必须后面再加--prod 如: ng build --e=offline --prod PS: --e可以写成--env 或者 --environment 阅读全文
posted @ 2017-07-26 14:50 流失的痕迹 阅读(314) 评论(0) 推荐(0) 编辑
摘要:ng2-file-upload文件上传 1、安装ng2-file-upload模块 2、如果使用systemjs打包,需要在配置systemjs.config.js文件 3、在app.module.ts文件中,或者您有多个模块,在需要的模块中引入一下模块 4、在自定义的上传组件中使用ng2-file 阅读全文
posted @ 2017-07-19 17:10 流失的痕迹 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:1、不要重置对象的引用!(重置只应该在组件或服务的初始化时) why:会使页面产生闪烁 2、不要给图片绑定一个空的值或空的图片引用(如果值从服务器异步过来,那应该在初始化时给它一个默认值) why:会触发一个404的请求 (如:img src=http://xxxx/null) 3、页面全部使用最新 阅读全文
posted @ 2017-07-09 15:46 流失的痕迹 阅读(3613) 评论(0) 推荐(0) 编辑
摘要:ng serve --port 80 --disable-host-check 启动80端口,禁用host检查 要在 component 内绑定全局事件的话,可以使用 @HostListener, 它会随着 component destroy 而 unbind, 很方便的哦. @HostListen 阅读全文
posted @ 2017-07-03 09:58 流失的痕迹 阅读(237) 评论(0) 推荐(0) 编辑
摘要:可能下载的最新的这个版本,修改了底层的api。在工具栏中找不到添加插件的菜单了,如图下红框这两项最开始是没有的:找了好久的资料,找不到。然后去https://packagecontrol.io/installation这里找到了手动安装的方法。按ctrl+~(数字1键左边那个键)唤出控制台,输入官方... 阅读全文
posted @ 2015-05-26 15:55 流失的痕迹 阅读(10829) 评论(0) 推荐(2) 编辑
摘要:第一章:压缩js(nodejs,uglify) 第一步:安装nodejs环境 直接到官网选择版本下载: https://nodejs.org/download/release 或者:wget https://nodejs.org/download/release/v12.1.0/node-v12.1 阅读全文
posted @ 2015-04-17 10:28 流失的痕迹 阅读(789) 评论(0) 推荐(0) 编辑
摘要:一,内置的过滤器1,uppercase,lowercase大小转换{{"lowercapstring"|uppercase}}//结果:LOWERCAPSTRING{{"TANKisGOOD"|lowercase}}//结果:tankisgood|这里的竖线是一种管道功能,如果对linux比较熟悉的... 阅读全文
posted @ 2015-03-11 10:09 流失的痕迹 阅读(219) 评论(0) 推荐(0) 编辑
摘要:app.controller('myCtrl',function($scope,$filter){ ... $filter('过滤器名称')(需要过滤的对象,参数1,参数2,...); ... });$filter('currency')($scope.amount,'$USD'); 阅读全文
posted @ 2015-01-09 14:07 流失的痕迹 阅读(397) 评论(0) 推荐(0) 编辑
摘要:在Angularjs开发一些经验总结随笔中提到我们需要按照业务却分angular controller,避免过大无所不能的上帝controller,我们把controller分离开了,但是有时候我们需要在controller中通信,一般为比较简单的通信机制,告诉同伴controller我的某个你所关... 阅读全文
posted @ 2014-10-22 17:21 流失的痕迹 阅读(381) 评论(0) 推荐(0) 编辑
摘要:邀请:1. 弹出邀请窗体是在父窗体(但是父窗体必须通知子窗体,当前正在操作的记录)2. 子窗体处理这个事情时,需要先获取正在被操作的记录,并发出请求。回来的时候,告诉父窗体已经处理完成了,并告知处理结果全部由子窗体来操作,子窗体给父窗体定义怎么弹出它自己,子窗体提交后,自己隐藏自己并定义父窗体怎么处... 阅读全文
posted @ 2014-10-01 15:08 流失的痕迹 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1. 前端简单逻辑 0]+{true:global.title,false:'正在加载中'}[global.loading_done]+' - xxxx'">2.qx-radio button(bootstrap)1 2 4 5 {{enum.name}}6 7 3.Order By 1 2 ... 阅读全文
posted @ 2014-09-17 10:04 流失的痕迹 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示