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}}


  • 相关阅读:
    提升ASP.NET性能
    人性的弱点
    墨菲定律
    沟通
    网站
    程序员思维模式
    CSS
    HTML
    路由和数据传递(04)
    Sql Server中查看所有数据库,表名,字段名以及字段类型
  • 原文地址:https://www.cnblogs.com/mttcug/p/8037907.html
Copyright © 2011-2022 走看看