zoukankan      html  css  js  c++  java
  • angularcli 第二篇(数据绑定、属性申明、绑定属性)

    1、数据绑定

    • 插值绑定: <li>{{ hero.name }} </li>       或       <div  class = "{{ demo }}" >...</div>
    • 绑定HTML: <div  [innerHTML] = "...." > </div>
    • 属性绑定:  <input  [value] = "myData" />      或     <div  [ id = "id"   [title] = "msg" >...</div>
    • 事件绑定: <button (click) = "selectHero(hero)" > </button>
    • 双向数据绑定: <input  [(ngModule)] = "hero.name"/>

    注:涉及input表单时要引入 FormsModule模块:    import{ FormsModule } from '@angular/forms';

    2、属性声明

    数据要先声明,后绑定。

    (1)title = '这里是标题';

     

    (2)msg:any;      // 注:any为任意类型

     this.msg = ' 这是一条msg ';      // 先定义类型,后赋初始值

     

    (3)msg: string = ' 这是一条string类型的msg ';

     

    (4)public msg = ' 张三 ';

    注:public   公有类,可以在这个类里面使用,也可以在类外面使用

    protected  保护类型,只能在当前类和它的子类使用

    private  私有类,只能在当前类才能访问这个属性

     

    (5)public msg : string = ' 这是一个string类型的公有类 ';

     

    (6)定义样式选择器 id 的值:

    public id = ' 123 ';

    绑定属性:HTML通过 <div id = " {{ id }} " >.......</div> 来定义id的值

     

    (7)绑定 title 的值,同时鼠标瞄上去会提示msg的值:

    title = ' 这里是标题 ';

    msg : string = ' 这里是小提示 ';

    绑定属性:HTML里 <div  [title] = "msg">......</div>

     

    (8)定义数组,并赋值:

    public list = [ ];

    this.list  = [ '111' , '222' , '333' ];

  • 相关阅读:
    站立会议 第十天
    站立会议 第十天
    找水王
    购买《哈利波特》书籍
    站立会议第三天
    站立会议第二天
    冲刺会议第一天
    补发《超级迷宫》站立会议五
    补发《超级迷宫》站立会议四
    课堂练习之求1到N之间的数里面含有1的个数
  • 原文地址:https://www.cnblogs.com/luwanying/p/9405810.html
Copyright © 2011-2022 走看看