1、要用ngChange要同时使用ngModel,下拉选择获取当前选中值。

2、打包代替动态加载(js文件)

  requirejs真正的价值在于模块化,不是动态加载,angularjs本身有模块化机制,而且还支持依赖注入,对于angularjs来说requirejs并不是必须的。

  把所有javascript文件连接成一个文件,然后进行最小化、混淆,最终部署时候开启gzip,这样可以javascript文件的下载大小进一步压缩到原来的1/3。

  但是一些第三方库很大,确实需要动态加载,进行局部动态加载,如highchart插件,可以定义个highchart指令当它首次被使用时候才动态加载highchart.js,加载完毕后再调用其中的函数,可以加快启动速度,而且可以让代码尽可能简化。

3、Angular-hint

  帮助我们写出更好的AngularJS代码,并让我们更容易定位angularjs常见错误问题。

4、$timeout妙用

  为了防止界面停止响应而将一些费时的任务延后处理(javascript单线程),或者等一些DOM元素出现后处理。window.setInterval也内置了$interval。$timeout实现了$scope.apply功能,而window.setTimeout没有实现$scope.apply。

5、用非angularjs 属性如<img src="{{api.root}}/chapcha.jpg" > ,页面开始加载的时候,angularjs还没有机会执行,{{}}}绑定的表达式还没有机会求值,直接当字符串,会出现404错误;而用ng-src这种angularjs指令,会在angular启动后才会执行,所以能得到正确的值。

转载于:https://www.cnblogs.com/shawnhu/p/8523369.html

AngularJS 杂项知识点相关推荐

  1. AngularJS基本知识点

    AngularJS 是一个 MV* 框架,最适于开发客户端的单页面应用.它不是个功能库,而是用来开发动态网页的框架.它专注于扩展 HTML 的功能,提供动态数据绑定(data binding),而且它 ...

  2. Java杂项基础知识点总结

    本篇文章为本人在学习Java基础过程中对各个杂项知识点的记录 目录 1. Java基础 2. 面向对象编程 3. Java核心类 参考: <--------------------------- ...

  3. 七步从AngularJS菜鸟到专家(7):Routing

    这是"AngularJS – 七步从菜鸟到专家"系列的第七篇. 在第一篇,我们展示了如何开始搭建一个AngularaJS应用.在第四.五篇我们讨论了Angular内建的directives,上一篇了解 ...

  4. 大学物理:补充-角动量

    文章目录 知识点 易错点 初步理解力矩和叉积 角动量 角动量和动量 角动量定理 杂项 知识点 力矩:力对某点O的力矩为M⃗=r⃗×F⃗\vec M= \vec r \times \vec FM=r×F ...

  5. oracle 截取小数点_数据库截取小数点后两位小数

    Oracle的函数 函数对字段进行处理: 一.字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 ...

  6. 极具职场竞争力的操作系统背景知识学习笔记(Windows+Linux)

    <Windows篇> 对于每天都要在windows平台上进行逆向工程任务的我们而言,稍微了解一些系统底层的机制与实现原理,用这些背景知识来武装自己总是好的. 调试器,反汇编器,加包,解包器 ...

  7. 大学物理:CH3-振动

    文章目录 知识点 广义振动 简谐运动 谐振子 回复力 数学形式 简谐运动的物理量 振幅A 角频率ω\omegaω 相位ωt+ϕ\omega t + \phiωt+ϕ **旋转矢量** 简谐运动的特征量 ...

  8. c mysql 返回字符串长度_objective-c中字符串长度计算

    我们知道,在c语言中,使用sizeof ()计算在内存中占用的字节数, 引用string.h后,使用strlen()计算字符串的长度(不包含\0). 而在object-c中, "length ...

  9. 大学物理:CH2-电磁学

    文章目录 知识点 易错点 电场强度 高斯定理 环路定理 电容 磁场 磁场的环路定理 电磁学几个方向辨析 电磁学一种题目的处理方法 自感系数和互感系数 杂项 知识点 库仑定律 静电力的叠加原理 电场强度 ...

最新文章

  1. java 数组的动态初始化和静态初始化
  2. WPF - 资源收集
  3. 【MM模块】 Info Record 采购信息记录
  4. 【限时】推荐算法工程师培养计划
  5. Java中Collection与Collections的区别
  6. mysql重新载入my.cnf_怎么重新加载MySQL的my.cnf?
  7. JSON Web Token (JWT),服务端信息传输安全解决方案
  8. 【BZOJ】1015 [JSOI2008]星球大战starwar(并查集+离线处理)
  9. JavaScript Promise 快速入门
  10. 避免数据二次提交的处理方式
  11. java 父子级json组装不用递归_初级Java程序员如何进阶
  12. 聚合函数、分组、子查询及组合查询
  13. 2022年视频号的五大机会,教育商家该如何上车?
  14. Dockerfile Registry WebUI 之 docker-registry-frontend 基础应用
  15. system 权限读取注册表HKEY_CURRENT_USER
  16. Android 如何发送地理位置消息
  17. C#调用不同.cs文件下数据的方法
  18. Coding and Paper Letter(五十三)
  19. 递归解九连环并且打印中间过程
  20. 西安电子科技大学经济与管理学院861上岸学姐考研经验分享

热门文章

  1. git原理及常见使用方法
  2. 什么是高/低方差、高/低偏差、(推荐阅读)
  3. oracle dba_tables各字段含义
  4. tf.contrib.layers.xavier_initializer
  5. ADAS摄像头20个技术挑战
  6. TensorFlow分布式(多GPU和多服务器)详解
  7. 人工智能在音频链中找到自己的声音
  8. 推荐系统的个性化排名
  9. Android的数据存储方式
  10. [JavaScript] 函数作用域问题