angular - 如何在angular5中使用ng-switch实现单选按钮?
问题描述
使用 angular5,我在互联网上找到了这段代码,我试图在我的应用程序中运行它,因为我想要同样的东西,它没有按预期工作,问题是我可以检查所有单选按钮,我也可以看到甚至在选择任何单选按钮元素之前的第一条消息。
<form>
Pick a topic:
<input type="radio" ng-model="myVar" value="dogs">Dogs
<input type="radio" ng-model="myVar" value="tuts">Tutorials
<input type="radio" ng-model="myVar" value="cars">Cars
</form>
<div ng-switch="myVar">
<div ng-switch-when="dogs">
<h1>Dogs</h1>
<p>Welcome to a world of dogs.</p>
</div>
<div ng-switch-when="tuts">
<h1>Tutorials</h1>
<p>Learn from examples.</p>
</div>
<div ng-switch-when="cars">
<h1>Cars</h1>
<p>Read about cars.</p>
</div>
</div>
知道为什么这对我不起作用吗?我没有导入任何库来处理这个例子。
这是我用于此示例的链接,但它不适用于我在此链接中。
解决方案
您可以使用 angular 执行以下操作
<input type="radio" value="dogs" name="comp" [(ngModel)]="radioValue"> A
<input type="radio" value="tuts" name="comp" [(ngModel)]="radioValue"> B
<input type="radio" value="cars" name="comp" [(ngModel)]="radioValue"> C
推荐阅读
- javascript - 错误:在 mapbox-gl-js 中没有具有此 ID 的源
- vhdl - 为什么要在 VHDL 语句前加上名字?
- java - 如何知道消息是否已被 ack-ed / nack-ed?
- c - OpenMP 只创建一个线程 - C
- swift - 为什么不能将此 ManagedObjectContext 直接传递到 SwiftUI 视图的环境中?
- c++ - 错误答案,无法找出我的代码有什么问题
- api - 如何从 Json 响应中提取特定值并在 Rest Assured Automation Testing 的输入负载 json 文件中使用该值
- d3.js - D3.js 在具有不同持续时间的每个元素上重复转换
- string - 如何比较从 powershell cmdlet 返回的输出与字符串
- sql - SQLite [SQLITE_ERROR] SQL 错误或缺少数据库(“',pass='”附近:语法错误)