Angularjs 角度:更改后选择有效时显示表单元素显示循环中所有隐藏的表单元素,而仅显示更改了选择的表单元素
我把事情重复一遍,像这样重复Angularjs 角度:更改后选择有效时显示表单元素显示循环中所有隐藏的表单元素,而仅显示更改了选择的表单元素,angularjs,Angularjs,我把事情重复一遍,像这样重复 <div class="" ng-repeat="deutscheBankEvent in deutscheBankEvents"> <div class="schrottler-opened schrottler" title=""> <span class="presse_ueber" style="font-size:22px;margin-left:10px;font-weight: normal;mar
<div class="" ng-repeat="deutscheBankEvent in deutscheBankEvents">
<div class="schrottler-opened schrottler" title="">
<span class="presse_ueber" style="font-size:22px;margin-left:10px;font-weight: normal;margin-top:5px">{{deutscheBankEvent.name}}</span>
</div>
<!-- data-ng-repeat also possible-->
<div class="">
<div class="presse_content">
<Div style="color:white">{{deutscheBankEvent.name}}</div>
<ul class="liste_k">
<li ng-repeat="list in deutscheBankEvent.list">
{{list}}
</li>
</ul>
</div>
</div>
{{deutscheBankEvent.name}
{{deutscheBankEvent.name}
-
{{list}}
之后,代码会出现一个表单来注册事件。在用户通过“选择”选择地点和日期之前,表单一直处于隐藏状态。这是这样触发的:
<span ng-show="myForm.locationDate.$valid">
我现在的问题是:当一个select有效时,它会显示所有隐藏的表单元素。
如何将作用域设置为仅此已更改?由于
ng repeat
创建了一个新的作用域,因此将ng show
/ng hide
条件更改为作用域绑定属性将非常有效()。您认为“如何将作用域设置为仅此已更改”是什么意思?你能提供一把小提琴吗想象一下,这段代码呈现在一个ng repeat循环中。=>当您更改其中一个时,其他元素也会显示。您是否尝试将该示例代码放入ng repeat
循环中?它工作正常:仅显示来自select节点的输入。请提供一个与您所面临的问题完全相同的真实示例。这起到了作用,我将ng模型更改为checked,并将ng show也更改为checked。你的小提琴正好显示了我所面临的情况。