【发布时间】:2014-02-17 09:10:13
【问题描述】:
我正在阅读 AngularJS 开发人员指南,虽然我对 JavaScript 并不陌生,虽然 Google 与开发人员交谈,但我不理解文档的某些部分。
也就是说,我不明白 散列对象 是什么。我以为我知道 object hash 是什么,但他们使用它的方式不同。我将引用一些引号来说明:
关于$compile函数的作用域参数
如果设置为 {}(对象哈希),则会创建一个新的“隔离”范围
“隔离”范围采用 对象哈希,它定义了一组本地 从父范围派生的范围属性。这些当地 属性对于模板的别名值很有用。当地人 定义是本地范围的散列属性到其来源:
谈link 用于创建指令的函数
attrs 是一个 散列对象,具有标准化属性的键值对 名称及其对应的属性值
- 什么是散列对象?它只是一个普通的物体吗?
- 这个术语是 JavaScript 开发中经常使用的词,还是 Angular 开发者的习惯?
- 如果哈希对象只是一个对象,那么还有哪些对象呢?
-
object hash和hash object是同一个东西吗?如果是这样,他们可能应该修改他们的文档。
对答案的评论:
当我问了几个问题时,每个回答者似乎都对一个部分回答得最好。供日后参考,每一篇都很有价值,值得一读。
【问题讨论】:
-
是的,就是一个普通的对象。
标签: angularjs terminology