搜尋

首頁  >  問答  >  主體

angular.js - angular 指令問題?

對於scope,什麼時候用獨立的作用域,什麼時候繼承父類別的作用域?有什麼應用的場景嗎?

滿天的星座滿天的星座2774 天前567

全部回覆(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
  • 取消回覆