【问题标题】:Angular 2 radio button ngmodel not works as expectedAngular 2 单选按钮 ngmodel 无法按预期工作
【发布时间】:2018-06-07 01:33:06
【问题描述】:

我有 2 个带有 ngmodel 的单选按钮。 downloadVal 使用 xls 在 typescript 文件中初始化。所以默认情况下,当页面加载时应该选择 xls 选项

<fieldset>
    <label for="downloadxls"></label>
    <input id="downloadxls"  name="downloadVal" [(ngModel)]="downloadVal" type="radio" value="xls" aria-describedby="xlsDescription"> XLS

    <label for="downloaddoc"></label>
    <input id="downloaddoc"  name="downloadVal" [(ngModel)]="downloadVal" type="radio" value="doc" aria-describedby="docDescription"> Document
</fieldset>

在本地设置中一切正常。当它部署在服务器中时,默认情况下 xls 单选按钮未选中。 html 也如下所示。

<input aria-describedby="xlsDescription" data-angular2-attrb-value1="downloadVal" data-angular2-attrb1="[(ngModel)]" id="downloadxls" name="downloadVal" type="radio" value="xls">

【问题讨论】:

  • 我建议添加更多信息。请出示一些打字稿。控制台中有什么东西吗?
  • 在打字稿文件中,我已经这样初始化了。 scheduleDownload = 'xls'。控制台中也没有错误消息。

标签: angular radio-button


【解决方案1】:

我一直在将其添加到输入中以进行保护。似乎解决了一些问题。

<input type="checkbox" [(ngModel)]="downloadVal" [selected]="downloadVal"/>

【讨论】:

  • 谢谢.. AEM 部署中存在一些问题。它已解决.. Angular 代码没有错
猜你喜欢
  • 2016-07-18
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
相关资源
最近更新 更多