开发手册 欢迎您!
软件开发者资料库

Angular 2 - 用户输入

Angular 2用户输入 - 从简单和简单的步骤学习Angular 2,从基本到高级概念,包括概述,环境,Hello World,模块,架构,组件,模板,指令,元数据,数据绑定,使用HTTP的CRUD操作,错误处理,路由,导航,表单,CLI,依赖注入,高级配置,第三方控件,数据显示,处理事件,转换数据,自定义管道,用户输入,生命周期挂钩,嵌套容器,服务。

在Angular 2中,您可以使用HTML的DOM元素结构在运行时更改元素的值.我们来看一些细节.

输入标记

在app.component.ts文件中放置以下代码.

import {    Component } from '@angular/core';  @Component ({    selector: 'my-app',    template: '       
                    {{name}}       
    ' }) export class AppComponent { }

以下代码需要注意以下事项.

  • [value] ="用户名" : 这用于将表达式username绑定到input元素的value属性.

  • (input)="expression" : 这是一种将表达式绑定到input元素的输入事件的声明方式.

  • username = $ event.target.value : 触发输入事件时执行的表达式.

  • $ event : 是否在Angular的事件绑定中公开了一个表达式,它具有事件有效负载的值.

保存所有代码更改后刷新浏览器,您将得到以下输出.

您现在可以输入任何内容,相同的输入将反映在输入控件旁边的文本中.

输入标签

点击输入

在app.component中.ts文件放置以下代码.

import {   Component} from '@angular/core';@Component ({   selector: 'my-app',   template: ' Click Me  {{clickMessage}}'})export class AppComponent {   clickMessage = 'Hello';   onClickMe() {      this.clickMessage = 'This tutorial!';   }}

保存所有代码更改并刷新浏览器后,您将获得以下输出.

点击我

当您点击Click Me按钮时,您将获得以下信息输出.

点击我按钮