Angular JS中变量定义的基本原则
在Angular JS开发中,经常需要定义一些变量,关于这些变量的定义方法及作用域应该注意以下几点:
1、 如果能用局部变量解决问题,尽量不要用全局变量。
2、 需要与界面双向绑定的变量采用$scope.variable 方法定义。
3、 不需要与界面双向绑定的变量在controller的方法外采用var 定义,这样作用域为当前controller。
4、 不要在controller中采用省略var的方式定义全局变量,这样作用域为整个网页,有可能与其他controller内变量冲突。