控制器:Angular中用于进行数据逻辑处理和操作的一个模块
通过controller()函数进行注册
控制器中的参数scope,这个参数不需要赋值,angular会自动给scope参数传递一个数据进行使用
控制器:主要用来通过scope挂载数据、挂载处理函数ng−app是Angular运行的入口程序引导启动——启动项目——启动HTML页面首先引导启动根模块——找到ng−app,加载ng−app对应的模块引导启动模块下的控制器——加载模块下面的控制器ng−app执行的过程底层——通过bootstrap进行了引导启动angular中的控制器是有作用范围的,超出某个控制器的范围,angular将不对其进行操作,并且为了为了方便多个控制器中的公共数据初始化,angular提供了一个全局作用域对象¥rootscope,且全局仅有一个,加载时最先加载使用rootScope,可以用于初始化全局变量和函数
但是存在一个问题: 因为控制器函数中可以直接使用rootScope,就有可能会造成全局数据污染规范:rootScope一般和Angular模块的run()方法一起使用。来进行全局数据的初始化
angular入门学习控制器
最新推荐文章于 2024-12-05 17:12:48 发布