簡體   English   中英

AngularJS:“隔離范圍”還是“隔離范圍”?

[英]AngularJS: “isolate scope” or “isolated scope”?

在定義指令時,通常給它們一個單獨的作用域,並且不從任何父作用域繼承原型。 對於這個術語是“隔離范圍”還是“隔離范圍”,我感到困惑。

似乎大多數官方AngularJS文檔都將此稱為“隔離范圍”。 但是,官方文檔中的某些地方確實將其稱為“隔離范圍”。 當初讀“隔離范圍”時,我認為這是一個錯字。 官方文檔中有很多錯別字,因此這似乎是一個合理的假設。

指令指南中首次引入該詞時,將其稱為隔離范圍 (實際上是粗體!):

我們想要做的是將指令內部的作用域與外部作用域分開,然后將外部作用域映射到指令的內部作用域。 我們可以通過創建隔離范圍來做到這一點。

在同一文檔的后面,在以下情況下,它的確將其稱為“隔離范圍”:

除了可以將不同的數據綁定到指令內的作用域之外,使用隔離的作用域還有另一個效果。

我建議這些基本上是同義詞,主要的區別是語言。 isolate詞是一個動詞(用於孤立),而isolated詞是表示存在狀態的形容詞。 那是我最好的理論!

順便說一句,“隔離”一詞在指令指南中僅使用了3次,對我而言,這意味着作者可能主要希望將其稱為isolate范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM