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