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

Angular2中的括号、括号和星号有什么区别?

尉迟禄
2023-03-14
<tr *ngFor="#movie of movies">
  <td>{{movie.title}}</td>
</tr>

这里我理解哈希(#)符号将movie定义为本地模板变量,但是ngfor前面的星号是什么意思呢?还有,有必要吗?

下面是使用括号的示例

<a [routerLink]="['Movies']">Movies</a>

我有点理解routerlink周围的括号将它绑定到HTML属性/Angular指令。这是否意味着它们是Angular计算表达式的指针?就像[id]=“movieId”是Angular 1中的id=“movie-{{movieId}}”的等价物?

<button (click)="toggleImage($event)">

我猜真正的问题是,这些符号在Angular 2中有特殊的含义吗,知道何时使用每一个的最简单的方法是什么?谢谢!!

共有1个答案

罗智刚
2023-03-14

所有详细信息可在此处找到:https://angular.io/docs/ts/latest/guide/template-syntax.html

>

  • directiveName是结构指令的短格式,其中长格式只能应用于 标记。缩写形式隐含地包装在 中应用的元素。

    [prop]=“value”用于对象绑定到属性(@input()的角度组件或指令或DOM元素的属性)。
    有特殊形式:

    • [class.classname]绑定到css类以启用/禁用它
    • [style.stylePropertyName]绑定到样式属性
    • [style.stylepropertyname.px]绑定到具有预置单元的样式属性
    • [attr.attrName]将值绑定到属性(在DOM中可见,而属性不可见)
    • [role.roleName]绑定到ARIA角色属性(尚不可用)

    prop=“{{value}}”将值绑定到属性。该值被串化(也称为插值)

    (event)=“expr”将事件处理程序绑定到@output()或DOM事件

      null

  •  类似资料:
    • 问题内容: 我对以下代码行的语法感到困惑: 数据框对象由2列(“大脑”和“身体”)组成 当我打印x_values时,我得到这样的东西: 就dataframe对象的属性和方法而言,我知道pandas文档,但双括号语法使我感到困惑。 问题答案: 考虑一下: 来源DF: 选择一列-生成Pandas.Series: 选择DataFrame的子集-结果为DataFrame: 结论: 第二种方法允许我们从Da

    • 本文向大家介绍浅析python 中大括号中括号小括号的区分,包括了浅析python 中大括号中括号小括号的区分的使用技巧和注意事项,需要的朋友参考一下 python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。 1.python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列

    • 问题内容: 它们都有效吗?是出于某些原因而首选? 问题答案: 方括号是列表,括号是元组。 列表是可变的,这意味着您可以更改其内容: 而元组不是: 另一个主要区别是,元组是可哈希的,这意味着您可以将其用作字典的键。例如: 请注意,正如许多人指出的那样,您可以将元组加在一起。例如: 但是, 这并不意味着元组是可变的 。在上面的示例中,通过将两个元组加在一起作为参数来构造 新的 元组。原始元组未修改。为

    • 我正在阅读关于if的bash示例,但有些示例是用单方括号编写的: 其他带双方括号: 有什么区别?

    • 问题内容: 我以为还会有另一个问题,但我找不到。在使用PHP的MySQL中,我通常用反引号封装字段名,以掩盖任何保留的名称或字符。但是,我的一位同事指出,这也可以使用方括号来实现。排除反引号与SQL Server不兼容的事实(显然),有什么区别?我应该使用哪个? 问题答案: SQL Server / T-SQL使用方括号(以及MS Access),而MySQL使用反引号。 据我所知,可以在文档中露

    • 我来自C背景,最近开始学习python。我正在学习索引和选择数据。我遇到了在类,和在熊猫库。我不明白什么是?是功能还是属性?很多时候,我错误地使用而不是,并且没有得到实际的结果(但它不会给我带来错误)。 例子: 有谁能告诉我在哪里可以更多地研究这类运营商。