angular
文章平均质量分 72
工作中使用angular
小阮2018
这个作者很懒,什么都没留下…
展开
-
创建指定版本的angular项目,不需要重新安装对应版本
npm init,生成package.json文件,不需要特殊输入,基本上一路回车打开package.json文件,添加属性dependencies,并在其中加上指定的@angular/cli版本号在package.json同目录下,运行npm install,最终目录下新增node_modules文件夹和package-lock.json文件在该目录下,运行指令,就可以生成对应版本的angular项目了,建议加上–skipIntall,跳过安装包,这样项目体积小,把项目移动到其..原创 2022-03-19 15:21:34 · 2500 阅读 · 0 评论 -
ionic打包APP
配置https://www.jianshu.com/p/be517d9a05671.安装配置JDK2.安装配置SDK,可以通过Android studio安装3.安装配置gradle4.安装配置nodejs,ionic,Cordovanpm install @ionic/cli cordova -g5.打包apkionic cordova platform add android@7.0.0ionic cordova build android --prod报错与解决方法报错1:Co原创 2021-02-19 09:57:17 · 337 阅读 · 0 评论 -
angular引用swiper插件绘制中间大两边依次缩小的轮播图
初步使用安装前人栽树后人乘凉,已经有大佬们封装好了。npm install swipernpm install @types/swiper使用在需要应用的模块中引入SwiperModule。在需要应用的组件中,在ts文件中引入需要的对象类型,如Swiper或SwiperComponent,在html文件中引入<swiper>标签。在style.css中引入插件需要的css:@import '../node_modules/swiper/swiper-bundle.css';原创 2021-01-05 14:40:22 · 1204 阅读 · 0 评论 -
angular自定义表单控件,解决错误No value accessor for form control with name: ‘xxx‘
目标:自定义表单控件(FormControl),增加灵活性和复用性。场景:自定义组件作为表单控件,添加formControlName获取值。报错:No value accessor for form control with name: ‘xxx’。原因:将name绑定到了一个没有对应’value’的地方,或者说是找不到获取对应的’value’的通道。解决方法1:添加ngDefaultControl元素ngDefaultControl元素是基于DefaultValueAccessor指令的。.原创 2020-12-26 15:47:46 · 5843 阅读 · 0 评论 -
海康威视摄像头web二次开发(angular)
海康威视官网有提供二次开发的web开发包,主要由js,html组成,但是开发包更新迭代太快了,甲方的摄像头还是老版本,幸好甲方提供了它们的开发包(内涵demo,doc)。测试环境在web包里面里面有demo>cn文件夹,内含js、html、css文件,直接点击html文件,在浏览器中打开,可以直接使用,输入ip,port,username,password,点击登录,点击预览,可以查看对应的监控视频,也可以在操作信息里查看操作步骤成功与否。可以成功显示,说明浏览器环境,摄像头信息及硬件情况都.原创 2020-09-11 17:19:03 · 4613 阅读 · 7 评论 -
angular发布npm包
1.注册npm账号方法一:登录npm官网注册;方法二:终端命令行注册npm adduser;2.终端登录npm账号npm login3.终端发布npm包npm publish4.删除发布的npm包npm unpublish xxx@0.0.1 --force5.发布可能遇到的错误错误一:401 Unauthorized,一般是没有登录,或者登录源与发包目标源不一样导致的。解决方...原创 2020-07-11 14:02:40 · 632 阅读 · 0 评论 -
angular使用问题记录(更新中)
form表单的formcontrol项指定默认值解决方案:同时使用formControlName属性和ngModel属性。ViewChild获取html节点内容,明明存在却是undefined可能原因:在程序初始化完成后,就会尝试获取ViewChild所标明的节点,但该节点不一定存在(如使用ngIf控制),此时需要把变量对象的static属性设置为false,才能动态的获取内容,否则只能得到undefined。...原创 2020-06-19 15:12:12 · 369 阅读 · 0 评论 -
angular的路由复用策略RouteReuseStrategy
应用场景项目打开多个tab页面,在页面之间进行切换,应用路由复用策略:不用刷新页面,可以使用路由快照,保留了页面之前写入的内容。理解说明在angular官方文档中介绍:一种重新使用激活的路由的可自定义的方法。abstract class RouteReuseStrategy { abstract shouldDetach(route: ActivatedRouteSnapshot): ...原创 2020-03-14 14:43:43 · 706 阅读 · 0 评论