Angular 2的标签在模板中的用途是什么

Angular 2的标签在模板中的用途是什么

Angular2的hashtag是一种用于声明DOM元素为变量的语法,这些模板呈现为一个HTML文件。

  • #: 变量声明
  • (): 事件绑定
  • []: 属性绑定
  • [()]: 双向属性绑定
  • {{}}: interpolation

模板引用变量是一个小宝石,它允许用Angular完成很多漂亮的事情。它依靠一个简单的标签来创建对模板中元素的引用。
语法:

<input #searchBox keyword="search(searchBox.value)">

在上述语法中,它创建了对输入元素的引用,以后可以在模板中使用。
示例:

import {Component} from 'angular2/core';
 
@Component({
   selector: 'pv-app',
   templateUrl: 'components/harry/hello.component.html'
})
 
export class pvApp {}import {Component} from 'angular2/core';
 
@Component({
   selector: 'pv-app',
   templateUrl: 'components/pv/hello.component.html'
})
 
export class pvApp {}
<input type="text" #pv>
 {{ pv.value }}

在上面的例子中,pv指的是用于输入的HTML元素对象实例。所以,pv拥有HTML元素的所有属性和方法。(id, name, etc.)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程