摘要: 必要: JS MVC中, 模块间的数据不能相互影响, 只有这样才能有效的保证模块的复用性.预期效果: angularJs很好的展现了这一点,它的效果类似于JS词法作用域: 在一个函数中,内嵌函数可以访问外部函数的变量,而外部函数不能访问内部函数的变量思路: 1 给每个controller绑定一个scope对象,scope存该模块的属性 2 如果controller有父controller,则为scope对象增加一个$parent属性指向父controller的scope对象 3 增加一个代理函数, 把函数和方法绑定作用域代码: 父作用域: ... 阅读全文
posted @ 2013-10-27 21:52 _SharpCode 阅读(1008) 评论(0) 推荐(0) 编辑