[英]AngularJS: “isolate scope” or “isolated scope”?
在定義指令時,通常給它們一個單獨的作用域,並且不從任何父作用域繼承原型。 對於這個術語是“隔離范圍”還是“隔離范圍”,我感到困惑。
似乎大多數官方AngularJS文檔都將此稱為“隔離范圍”。 但是,官方文檔中的某些地方確實將其稱為“隔離范圍”。 當初讀“隔離范圍”時,我認為這是一個錯字。 官方文檔中有很多錯別字,因此這似乎是一個合理的假設。
指令指南中首次引入該詞時,將其稱為隔離范圍 (實際上是粗體!):
我們想要做的是將指令內部的作用域與外部作用域分開,然后將外部作用域映射到指令的內部作用域。 我們可以通過創建隔離范圍來做到這一點。
在同一文檔的后面,在以下情況下,它的確將其稱為“隔離范圍”:
除了可以將不同的數據綁定到指令內的作用域之外,使用隔離的作用域還有另一個效果。
我建議這些基本上是同義詞,主要的區別是語言。 isolate
詞是一個動詞(用於孤立),而isolated
詞是表示存在狀態的形容詞。 那是我最好的理論!
順便說一句,“隔離”一詞在指令指南中僅使用了3次,對我而言,這意味着作者可能主要希望將其稱為isolate
范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.