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


  • 相关阅读:
    openVolumeMesh example 程序学习
    使用字符串创建java 对象
    HDU-1501-Zipper
    UVA-10285-Longest Run on a Snowboard
    HDU-2182-Frog
    HDU-2044-一只小蜜蜂
    POJ-1163-The Triangle
    HDU-1159-Common Subsequence
    HDU-2069-Coin Change
    HDU-4864-Task
  • 原文地址:https://www.cnblogs.com/mttcug/p/8037907.html
Copyright © 2011-2022 走看看