gpt4 book ai didi

javascript - AngularJS: "isolate scope"还是 "isolated scope"?

转载 作者:行者123 更新时间:2023-11-28 08:12:58 26 4
gpt4 key购买 nike

定义指令时,通常为它们提供一个独立的作用域,并且原型(prototype)上不会从任何父作用域继承。我一直很困惑这个术语应该是“隔离范围”还是“隔离范围”。

似乎大多数 AngularJS 官方文档都将其称为“隔离范围”。然而,官方文档中的某些地方确实将其称为“隔离范围”。当第一次阅读“隔离范围”时,我认为这是一个错字。官方文档中有很多错别字,所以这似乎是一个合乎逻辑的假设。

最佳答案

第一次介绍这个词in the directives guide它被称为隔离范围(实际上是粗体!):

What we want to be able to do is separate the scope inside a directive from the scope outside, and then map the outer scope to a directive's inner scope. We can do this by creating what we call an isolate scope.

稍后在同一文档中,它在以下上下文中将其称为“隔离范围”:

Besides making it possible to bind different data to the scope inside a directive, using an isolated scope has another effect.

我认为它们基本上是同义词,主要区别在于语言上。 isolate 一词是一个动词(隔离),而 isolated 是一个形容词,表达存在状态。这是我最好的理论!

顺便说一句,“隔离”一词在指令指南中仅使用了三次,这对我来说意味着作者可能主要希望将其称为隔离范围。

关于javascript - AngularJS: "isolate scope"还是 "isolated scope"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com