zoukankan      html  css  js  c++  java
  • angular5 表单元素 checkbox radio 组讲解

    一.checkedbox

    1.ngModel绑定方式

    <input [(ngModel)]="item.checked"
    value="item.checked"
    name="facilityList{{i+1}}"
    (click)="selectThisFacility(item)"
    class="week-checkbox"
    type="checkbox"
    data-code="item.code">
    此时点击checkbox,checkbox的checked属性会随之改变,因为ngModel绑定的就是他的checked属性值此时的[(ngModel)]相当于[(checked)]

    2 使用checked属性
    <input [checked]="item.checked"
    name="serviceCheckList{{i+1}}"
    (click)="selectThisService(item)"
    class="week-checkbox"
    type="checkbox"
    data-code="item.code">
    此时点击checkbox[checked]只会改变,但是item.checked不会变 [checked]是单项绑定不会改变item.checked


    注意angular5表单元素需要有name且不能相同必须唯一 ,要么添加上ngModelOption={standalone:true};


    二:radio

    最好使用以下方法
          <input name='mapZoomLevel' type="radio"
    [checked]="item.code==tempzoomLevel"
    (click)="zoomChange(item)">{{item.name}}


  • 相关阅读:
    创建商品APP
    商品模块表结构分析
    sprintf 和 fprintf
    linux中sys目录
    linux中proc目录
    ioctl()函数
    ffmpeg下载安装
    【转】写给小白的实时音视频技术入门提纲
    linux常见目录解释
    linux nfs客户端开启失败解决办法
  • 原文地址:https://www.cnblogs.com/mttcug/p/8037907.html
Copyright © 2011-2022 走看看