angular
2016-01-14 18:24:31 2 举报
Angular是一个由Google开发和维护的开源Web应用框架。它提供了一种结构化的方式来构建动态Web应用程序,使得开发者能够更高效地开发和维护复杂的前端代码。Angular的主要特点包括数据双向绑定、依赖注入、模块化设计等。通过使用Angular,开发者可以创建出具有高度交互性和响应性的Web应用程序。此外,Angular还拥有丰富的社区支持和大量的第三方插件,可以帮助开发者快速实现各种功能需求。总之,Angular是一个强大且灵活的Web开发工具,适用于构建各种规模的Web应用程序。
作者其他创作
大纲/内容
service注射器
获取各个模块的服务,controller,factory,然后调用对应的方法进行初始化
先获取服务,然后调用服务的方法
注射器注射的方法是注射的时候获取服务吗,并且调用服务的get方法,然后传入回调函数
加载模块,因为第一个模块是ng,所以自定义模块依赖的基本服务已经提前都初始化了ng的服务是通过new函数保存到provider缓存中
指令初始化流程1:收集指令2:遍历节点,然后应用指令到每个节点应用过程中,先格式化指令的各个参数然后返回指令执行方法3:获取指令执行方法后,然后回去子节点的指令回调集4:然后遍历执行每个指令,执行每个节点指令过程中,先把把自己的scope传入子节点的指令执行集合中,执行子指令,最后再执行最上层指令先执行preLink 然后执行子指令 然后执行postLink
创建注射器
instance注射器最终返回的也是这个对象
0 条评论
下一页