当前位置: 首页 > 知识库问答 >
问题:

在angularJS中&vs@和=有什么区别

包谭三
2023-03-14

我对Angularjs很陌生。谁能解释一下这些AngularJS运算符之间的区别:&、@和=用适当的例子隔离作用域。

共有1个答案

翟昊明
2023-03-14

@允许将在指令属性上定义的值传递到指令的隔离范围。该值可以是简单的字符串值(myattr=“hello”),也可以是带有嵌入表达式的AngularJS插值字符串(myattr=“my_{{helloText}}”)。将其视为从父范围到子指令的“单向”通信。约翰·林德奎斯特有一系列简短的屏幕短片来解释这些问题。@上的Screencast在这里:https://egghead.io/lessons/angularjs-isolate-scope-attribute-binding

&允许指令的隔离作用域将值传递到父作用域,以便在属性中定义的表达式中求值。请注意,directive属性隐式为表达式,并且不使用双大括号表达式语法。这一个在文本中更难解释。creencast on&在这里:https://egghead.io/lessons/angularjs-isolate-scope-expression-binding

=在指令的隔离作用域和父作用域之间设置双向绑定表达式。子作用域中的更改会传播到父作用域,反之亦然。把=想象成@和&的组合。Screencast on=在这里:https://egghead.io/lessons/angularjs-isolate-scope-bwo-way-binding

 类似资料:
  • 问题内容: 我是AngularJS的新手。谁能解释一下这些AngularJS运算符之间的区别:用适当的示例隔离范围时。 问题答案: 允许将在指令属性上定义的值传递到指令的隔离范围。该值可以是简单的字符串值(),也可以是带有嵌入式表达式()的AngularJS插值字符串。将其视为从父作用域到子指令的“单向”通信。 允许指令的隔离范围将值传递到父范围中,以便在属性中定义的表达式中进行求值。请注意,指令

  • 问题内容: 我是AngularJS的新手。谁能解释一下这些AngularJS运算符之间的区别:用适当的示例隔离范围时。 问题答案: 允许将在指令属性上定义的值传递到指令的隔离范围。该值可以是简单的字符串值(),也可以是带有嵌入式表达式()的AngularJS插值字符串。可以将其视为从父作用域到子指令的“单向”通信。约翰·林德奎斯特(John Lindquist)进行了一系列简短的电视广播,解释了每

  • 本文向大家介绍jQuery和AngularJS有什么区别?,包括了jQuery和AngularJS有什么区别?的使用技巧和注意事项,需要的朋友参考一下 AngularJS是一个开源Web应用程序框架。它最初由Misko Hevery和Adam Abrons在2009年开发。现在由Google维护。它的最新版本是1.4.3。 以下是AngularJS的功能: AngularJS是一个强大的基于Jav

  • 如果{}和if之间有什么区别 ? 举个例子 vs. 以及具有和的类? 举个例子 VS

  • 问题内容: 和之间有什么区别?似乎你们两个都可以成为: 问题答案: 该班告诉你,形式已经被用户修改,而类告诉你的形式还没有被用户修改。因此,和是同一故事的两个方面。 这些类被设置在任意字段中,而形式具有两个属性,和。 您可以使用该函数将表单重置为原始状态(请注意,这是AngularJS 1.1.x功能)。 如果甚至在AngularJS的1.0.x分支中也想要-ish行为,则需要推出自己的解决方案。

  • 问题内容: 我已经使用AngularJS了一段时间,并且发现需要不时使用$ timeout (似乎通常是初始化jQuery插件)。 最近,我一直在尝试更好地和更深入地了解摘要周期,并且遇到$ evalAsync 函数。 似乎该函数产生与相似的结果,只是您不给它延迟。每次使用时,它的延迟都为0,所以现在我想知道是否应该使用它。 两者之间有根本区别吗?您会在哪种情况下使用另一种情况?我想更好地了解何时