require.js的诞生是为了解决两大问题
- 实现js文件的异步加载,避免网页失去响应;
- 管理模块之间的依赖性,便于代码的编写和维护。
日常开发中,难免会有不同作用域之间的数据需求。对于controller之间通信有不同的方式可以做到。
用 Angular 进行开发,基本上都会遇到 Controller 之间通信的问题,本文对此进行一个总结。
当angular数据模型发生变化时,我们需要如果需要根据他的变化触发其他的事件。$watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。
$watch(watchObj, callback, objectEquality);
前端数据校验的意义在于改善用户体验,用户不用等到將数据提交到服务器后才知道哪些数据是不合法的。使用angular对表单元素进行校验是相当方便的,我们来看一下可以在input元素上使用的所有校验选项,可以验证必填项,长度和正则匹配等.