【问题标题】:how to make variable depend on radio button binded value如何使变量取决于单选按钮绑定值
【发布时间】:2019-02-04 10:46:18
【问题描述】:

我想要一个布尔变量,它取决于单选按钮的 mgModel(枚举)值。 查看我的代码:

枚举:

export enum advancedSearchMap_SigningTools
{
  none,
  radius1, 
  radius2, 
  radius3, 
  radius4
}

html

<div class="markerFiled BtnChangeMark">
              <label>
                    <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius1" [(ngModel)]="selectedAdvancedSearchMap_SigningTools" >
                <span>...</span>
              </label>
            </div>
            <div class="markerFiled BtnChangeSearch">
              <label>
                <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius2" [(ngModel)]="selectedAdvancedSearchMap_SigningTools">
                <span>...</span>
              </label>
            </div>
            <div class="markerFiled BtnChangeSearch">
              <label>
                  <input type="radio" name="m1" value="localAdvancedSearchMap_SigningTools.radius3" [(ngModel)]="selectedAdvancedSearchMap_SigningTools">
                  <span>...</span>
              </label>
            </div>

变量是:

selectedAdvancedSearchMap_SigningTools : advancedSearchMap_SigningTools = 
advancedSearchMap_SigningTools.none;

isSigningToolSelected 值保持为假。我应该怎么做才能根据单选按钮的值进行更新(我不想为每个单选按钮添加点击事件)

【问题讨论】:

    标签: angular data-binding


    【解决方案1】:

    好的 - 修复它:我将变量设为属性:

    get isSigningToolSelected()
    {
       return this.selectedAdvancedSearchMap_SigningTools != 
        advancedSearchMap_SigningTools.none;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多