- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我遇到了 Angular 的问题;我有多个 Actor ,每个 Actor 都呈现一个单选框表单,其中包含 3 个选项:受害者、肇事者和两者。
相关模板:
<div class="actor" ng-repeat="activeActor in activeActors">
<p class="category">{{activeActor}}</p>
<form name="radioButtonForm">
<div class="causerRadioForm">
<input type="radio" name="causerRadio" value="victum" ng-model="defaultRadioButton" ng-click="setActorCauser(activeActor, 'victum')">
</div>
<div class="causerRadioForm">
<input type="radio" name="causerRadio" value="causer" ng-model="defaultRadioButton" ng-click="setActorCauser(activeActor, 'causer')">
</div>
<div class="causerRadioForm">
<input type="radio" name="causerRadio" value="both" ng-model="defaultRadioButton" ng-click="setActorCauser(activeActor, 'both')">
</div>
</form>
</div>
这工作正常,但我有一个按钮,如果我点击它,多个 Actor (称为 fastActors)将被渲染并具有默认值 victum。
问题是,当我选择一个 actor 并将其放入 cause,然后单击 fastActors 时,单选框保持在 causer 而单选按钮应重置为 victum。
相关JS
$scope.toggleFastTraffic = function(actor){
//erase all actors
$scope.actors = [];
$scope.report.traffic_players = [];
//default value for radio boxes
$scope.defaultRadioButton = "victum";
$scope.SlowTraffic = false;
$scope.FastTraffic = true;
$scope.formOptionsExpanded = true;
$scope.activeActors = [];
var i = $scope.activeActors.indexOf(actor);
console.log($scope.activeActors.indexOf(actor));
if ($scope.counter === -1){
//do more here
}
基本上,在我按下 toggleFastActor 的那一刻,我希望让所有单选按钮成为 victum。
亲切的问候,
附言我知道我奉命保留那个 victum 错字 :P
这是一个快速的代码笔,它还没有完成,但它确实包含错误:如果你按下汽车并使其成为一个原因,然后切换快速交通,汽车就会在报告中成为受害者(这很好)但是单选按钮不会改变。
P.s codepen还有一些其他的bug,不用关注那些。
最佳答案
发生这种情况是因为 ng-model 值相同。一旦将“defaultRadioButton”的值设置为“causer”,它将仍然是所有人的原因。记住 MVVM 模式
关于javascript - 使用 NG-repeat 制作带有多个单选按钮的表单 : want to reset the value of all the radio buttons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30662090/
正如主题所说.. 我如何告诉 GCC 允许我使用 SSE4.1 内在函数但不使用 SSE4.1 进行优化(例如,通过将 SSE4.1 字符串比较)贯穿所有其余代码翻译单元? 最佳答案 您可以使用 Fu
为了简单起见,假设我有表 users 和 interests 用户 id | name --------- 1 | amy 2 | brian 3 | carole 兴趣 uid | inter
我进行了一系列测试来开发一个简单的游戏,并且我已经达到了 Mockito 的 InOrder.verify() 产生错误的程度。 Verification in order failure. Want
哪种方法更好以及为什么。 最佳答案 不要使用是/否问题,而是使用带有自定义按钮的问题: The file blah.txt has been modified. Would you like to s
您好,我想使用以下命令放置多行描述 p4 --field Description="MY CLN Header \\n my CLN complete description in two -thre
我正在使用 jQuery Fancybox 弹出注册表单 here 我希望表单的大小为 450px x 700px,但无论我设置什么高度和宽度,我都会得到滚动条: $(document).r
大家好我在徘徊是否有一种简单的方法可以在没有 android 布局的情况下执行以下操作将图像放在中央顶部放置一个按钮中心中心在左下角放置一个按钮在右下角放置一个按钮 听起来没那么难吧? 好吧,我想不出
我正在尝试为我的 SOAP 请求添加安全性。我想在两个级别允许它:1. 基本 ssl。 2. 带证书的SSL。 我尝试在tomcat中设置Server.xml来使用clientAuth="want",
我有一个在页面中间有一个表格 View 的布局。我希望根据用户设备的屏幕尺寸任意调整表格 View 的大小。在 ascii 中: +-----------+ |some stuff | +------
我面临以下问题,我试图呈现一个 modalViewController 并使其覆盖整个屏幕,例如: [controller setWantsFullScreenLayout:yes]; [myNavC
我正在使用 MMDraweController。它完美地工作。我对 rootViewController 有疑问。当应用程序启动时,它会加载 loginViewController。所以我不想要侧边栏
我搜索了互联网和 SO,但无法找到解决此问题的方法。我正在使用混帐。我有代码,它在计算机 C1 上有一个分支 B1。在另一台计算机 C2 上,我克隆了这个分支并在本地创建了另一个分支 B2。 B2 未
我正在使用以下 CSS 将我的彩色图像转换为灰度图像。 img.desaturate{ filter: grayscale(100%); -webkit-filter: graysca
从 Windows 11 升级后,Select-String cmdlet 停止工作,每次我使用它时,它都会尝试“打开未知文件”,如下图所示: 我在尝试从批处理文件运行我的一个 ps 脚本时发现了它
只是想知道我的浏览器一直询问我是否想在每次点击浏览器链接刷新时停止调试非常烦人,因为这会减慢开发时间。 有没有其他人遇到过这个? 干杯 最佳答案 更新的答案,现在找到根本原因 经过两年看到这个错误时断
在使用 Linux 时,当我们尝试使用命令行安装某些东西时,我们会收到一个提示 "Do you want to continue"[Y/N].. 我想使用 ansible-playbook 自动化它。
我们使用 cruise control .net在我们的 Delphi 2006 应用程序中进行持续集成。我们使用类似于描述的设置 here . 问题: 1) 用于实现构建脚本的最佳脚本工具/语言是什
昨天,Photo 的应用程序在我的 iPhone 上崩溃了。我想知道发生了什么以及导致崩溃的原因。我打开应用程序,它立即崩溃(黑屏然后回到跳板)。 在我打开应用程序之前,iPhone 没有“激活”(
我正在尝试编写一个小守护程序,检查是否有邮件要发送,如果需要则执行工作,然后休眠 X 秒。 我对NodeJS的异步方式不太熟悉。所以我迷路了。 var sleep = require('sleep')
我的文本框中有一个字符串,并且只希望其中一个单词以粗体显示。有没有办法在代码中做到这一点而不附加文本?有点像在 xml/html 中如何完成...下划线也可以吗? 最好不要使用 xml 或 html
我是一名优秀的程序员,十分优秀!