gpt4 book ai didi

angularjs - OnClick单选按钮显示隐藏div Angular js

转载 作者:行者123 更新时间:2023-12-04 10:04:12 24 4
gpt4 key购买 nike

我的代码是,

  <form name="myForm" ng-controller="Ctrl">
<input type="radio" ng-model="color" value="red"> Red <br/>
<input type="radio" ng-model="color" ng-value="specialValue"> Green <br/>
<input type="radio" ng-model="color" value="blue"> Blue <br/>
</form>

<div id="reddiv">Red Selected</div>
<div id="greendiv">Green Selected</div>
<div id="bluediv">Blue Selected</div>

我的脚本是
function Ctrl($scope) {
$scope.color = 'blue';
if ($scope.color == 'blue') {
//blue div show
}
else if($scope.color == 'green') {
//green div show
}
else {
//red div show
}
}

我需要根据单选按钮单击显示,我尝试了上面给出的一段代码,任何想法

最佳答案

您正在尝试直接从 Controller 更改 View 。这不是 Angular 方式。从 Controller 的 View 中拉出模型状态。例如:

<div ng-show="color == 'red'">Red Selected</div>
<div ng-show="color == 'green'">Green Selected</div>
<div ng-show="color == 'blue'">Blue Selected</div>

关于angularjs - OnClick单选按钮显示隐藏div Angular js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21400456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com