当前位置: 首页 > 面试题库 >

AngularJS指令范围的默认值是什么?

顾磊
2023-03-14
问题内容

AngularJS指令的默认作用域值是什么?

当然,它不是孤立的范围。这是对还是错。

我找不到有关它的任何文档。


问题答案:

“请注意,默认情况下,伪指令不会创建新的作用域-即,默认值为scope: false

从理解范围。

使用指令中的scope选项,您可以:

  • 创建一个原型继承的子范围 scope: true
  • 创建一个独立的作用域,scope: {}然后您可以将某些属性绑定到父作用域'@', '&', '='
  • 决定不创建新的作用域,并使用父级scope: false(默认)。


 类似资料:
  • 问题内容: 我不确定这是这样做的方法,但是我的目标是: 我有一个家长指令 在父指令的代码块中,我有一个子指令,它将从用户那里获得一些输入 子指令将在父指令的范围内设置一个值 我可以从那里拿走 当然,问题在于父和子指令是同级的。所以我不知道该怎么做。注意-我不想在 小提琴:http : //jsfiddle.net/rrosen326/CZWS4/ 的HTML: Java脚本 问题答案: 如果要进行

  • 问题内容: 如果输入: 默认范围是什么? 上市?受保护?私人的? 问题答案: 默认范围是package-private。同一包中的所有类都可以访问方法/字段/类。私有包比受保护的范围和公共作用域严格,但比私有作用域更宽松。 详细信息: http //docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html http://mindp

  • 问题内容: 我已经仔细阅读了有关该主题的 AngularJS 文档,然后摆弄了一条指令。这是jsfiddle。 以下是一些相关的摘要: 从 HTML : 从窗格指令: 我没有几件事: 为什么必须与和一起使用? 我是否还可以直接访问父范围,而不用属性装饰元素? 该文档说: “通常希望通过表达式将数据从隔离的范围传递到父范围” ,但这似乎也可以与双向绑定一起使用。为什么表达途径会更好? 我发现了另一个

  • 问题内容: 等号后的问号有特殊含义吗?即: 上面的意思是“无法解决’foo’时不会引发错误?” 问题答案: 是: “隔离”范围采用对象散列,该对象散列定义了一组从父范围派生的局部范围属性。这些本地属性对于为模板的别名设置别名很有用。本地定义是本地范围属性与其源的哈希值: 或-在本地范围属性和通过属性值定义的名称的父范围属性之间建立双向绑定。如果未指定名称,则假定属性名称与本地名称相同。给定 和的窗

  • 那么,的目的是什么?不能访问通过传递的所有属性。为什么一个max的访问值不能作为而不是 为什么要像那样分配回来? 谢了。

  • 我仔细阅读了关于这个主题的AngularJS文档,然后随意修改了一个指令。小提琴在这里。 下面是一些相关的片段: > 来自HTML: 在窗格指令中: 有几件事我不明白: 为什么必须使用与和与? 是否也可以直接访问父范围,而不使用属性装饰元素? 文档说“通常希望通过表达式将数据从独立作用域传递到父作用域”,但这似乎也适用于双向绑定。为什么表达式路由会更好? 我找到了另一个显示表达式解的fiddle: