對於scope,什麼時候用獨立的作用域,什麼時候繼承父類別的作用域?有什麼應用的場景嗎?
通常情況下,不建議依賴作用域的繼承關係來傳遞數據,可以透過angular的pub/sub來實現數據的傳遞,或透過service來共享不同作用域間的數據。指令只有在你指定了scope參數之後才會產生獨立作用域,獨立的作用域是為了介面隔離,只提供給外部有限的存取權限,使的元件可以在不同的環境下重複使用,實作web component。
獨立組件使用獨立的作用域。我感覺是按照組件化思想和出於性能調優的考慮,主要應該使用獨立的作用域,盡量避免使用繼承controller的作用域。根據我在專案裡面的實踐,感覺使用controller的作用域往往會帶來各種頭痛的問題。
通常情況下,不建議依賴作用域的繼承關係來傳遞數據,可以透過angular的pub/sub來實現數據的傳遞,或透過service來共享不同作用域間的數據。指令只有在你指定了scope參數之後才會產生獨立作用域,獨立的作用域是為了介面隔離,只提供給外部有限的存取權限,使的元件可以在不同的環境下重複使用,實作web component。
獨立組件使用獨立的作用域。我感覺是按照組件化思想和出於性能調優的考慮,主要應該使用獨立的作用域,盡量避免使用繼承controller的作用域。根據我在專案裡面的實踐,感覺使用controller的作用域往往會帶來各種頭痛的問題。