Angular 2 - 如何使用ngModel读取单选按钮的触摸

时间:2017-01-03 10:34:25

标签: forms angular radio-button

我现在围绕表格和ngModel缠头。到目前为止,一切都很好,除了单选按钮。 它们被加载,除了我无法设法读取触摸状态。 我想这是因为它们是在for循环中生成的,因此无法引用

<fieldset [ngClass]="{'has-error': someReference.touched 
                                   && someReference.invalid}">
    <legend>Salutation</legend>
    <div>
        <label for="salutation_m">
            <input id="salutation_m" name="salutation" type="radio" 
                   [ngModel]="registration.salutation" #someReference="ngModel">
            <span>Mister</span>
        </label>
    </div>
</fieldset>

到目前为止,看起来无法读取参考文献。我没有得到任何错误,但即使触摸了元素并且无效,也没有设置类。

我做错了什么提示?

更新

将#someReference更改为#someReference =&#34; ngModel&#34;它解决了预定义单选按钮的问题,但不解决for循环中生成的按钮问题。

我在猜测for循环的情况下,范围存在问题。

0 个答案:

没有答案