搜索

首页  >  问答  >  正文

angular.js - angular 指令问题?

对于scope,什么时候用独立的作用域,什么时候继承父类的作用域?有什么应用的场景吗?

滿天的星座滿天的星座2744 天前546

全部回复(2)我来回复

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:55:29

    通常情况下,不推荐依赖作用域的继承关系来传递数据,可以通过angular的pub/sub来实现数据的传递,或者通过service来共享不同作用域间的数据。指令只有在你指定了scope参数之后才会产生独立作用域,独立的作用域是为了接口隔离,只提供给外部有限的访问权限,使的组件可以在不同的环境下重用,实现web component。

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:55:29

    独立组件使用独立的作用域。我感觉是按照组件化思想和出于性能调优的考虑,主要应该使用独立的作用域,尽量避免使用继承controller的作用域。根据我在项目里面的实践,感觉使用controller的作用域往往会带来各种头痛的问题。

    回复
    0
  • 取消回复