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

AngularJS及其对Dollar变量的使用

蒋健
2023-03-14
问题内容

有人知道在angularJS中使用美元方法和变量的背后原因是为了指示angularJS避免在进行消化时检查那些值吗?那么,如果遇到$scope.$valueand时遇到angular
$scope.value,那么它将避免检查前者,因为它的变量名前带有美元字符?


问题答案:

有时Angular会忽略以美元符号开头的变量:

  1. 在下面Schumli的评论中,json过滤器不会输出它们
  2. 使用{{ }}指令时,angular将不会显示 嵌套 $ 变量。例如,这仅显示visible属性。

    <div ng-init="n = { visible: 'foo', $ignore: 'bar' };">{{ n }}</div>
    
  3. 此外,在范围对象上添加显式监视程序时,对该对象带有前导美元符号的属性的更改将不会触发监视程序。请参阅此更新的小提琴。

  4. angular.equals() 忽略以开头的键$



 类似资料:
  • 嗨,我目前正试图暗示一个OptaPlanner解决方案,我有困难与语法的2个规划变量。这些值是某个范围的连续加倍,该范围需要在解求解之前动态设置。 我已经看了以下2个网站,并很难看到他们应该如何实施。 请有人让我知道这应该如何实施。范围的值可以是0到n之间的任何值。 谢了。

  • 问题内容: Spring-MVC中的所有控制器是否都是单例的,并且在不同的会话和请求之间共享? 如果是这样,我假设一个类变量像 所有请求和会话都一样吗?这样,如果用户X发出请求name并被设置为Paul,那么用户Z也具有Paul作为属性吗? 就我而言,我不希望这种行为,但想知道是否有更简单或更干净的OOP方式来拥有会话/请求变量,然后 问题答案: 要回答你的第一个问题:是的,Spring MVC控

  • 问题内容: 示例是函数内的变量声明: 什么意思 问题答案: 如语法 被称为变量变量。 例如,如果您考虑这部分代码: 您将获得以下输出: 这里 : 包含测试 包含变量的名称: 意思是“ 变量thas的名称包含在 ”中 哪一个 并具有价值 @Jhonny评论后编辑: 做一个? 好吧,最好的了解方法是尝试;-) 因此,让我们尝试这部分代码: 这是我得到的输出: 所以,我想说的 是,您可以做到 ;-)

  • 我正在尝试使用PathVariable创建一个包含Hello和name user的简单页面。如果你来的话http://localhost:8080/#/John你会在网站上看到“你好,约翰”。 我知道好Java,但在AngularJS我是初学者。 Hello控制器 HelloController在角 app.js 简单的页面hello/布局。html 谢谢你的帮助!

  • 我有两个变量A和B,如果A=1,那么B应该B=2,如果A=2,那么B应该B=1,就像这样,有三对,最好的方法是什么,而不是只有if-else

  • 我有一门课叫“男人”。人的一个变量是人的“身高”。 例如,我有10个具有不同高度参数值的“Man”对象,现在我想按高度对这些对象进行排序。我怎样才能做到这一点?