angularjs - 我想隐藏原始输入
问题描述
我尝试使用 ng-show 隐藏行输入,但不起作用。该字段与 form.purchase 级联工作: - 如果 form.achat = R(续订),则该字段可见 - 如果 form.buy = N(新),该字段为空并被屏蔽这是我的 html 代码:
<div class="form-group mode-update col-md-10 no-padding">
<label class="col-md-4 control-label font-normal"> {{
'field.investissement.nouveauRenouvellement' | translate }} </label>
<div class="col-md-8">
<div class="form-group mode-update col-md-12
no-padding">
<div class="radio-inline">
<label for="achatBudgetTrue">
<input ng-
disabled="disabledField" ng-checked="true" type="radio" ng-true-
value="A" ng-false-value="B" name="achatBudget" value="N" ng-
model="entity.achatBudget" id="achatBudgetTrue"{{
'field.investissement.achatBudget.nouveau' | translate }}
</label>
</div>
<div class="radio-inline">
<label for="achatBudgetFalse">
<input ng-change="operations.changeEntityField"
ng-disabled="disabledField" type="radio" name="achatBudget" value="R"
ng-model="entity.achatBudget" id="achatBudgetFalse">
{{
'field.investissement.achatBudget.renouvellement' | translate }}
</label>
</div>
</div>
</div>
</div>
<raw-input
property="field"
vertical="true"
ng-repeat="field in fields | updateParams:metadata |
filter : { fieldSet : 'fieldset.investissement.descriptif'} | filter : {
name : 'parcAncienBudget' }"
entity="entity"
on-update="operations.updateEntityField"
on-change="operations.changeEntityField"
metadata="metadata"
ng-show="entity.achatBudget =='R'"
mode="update"
ng-show = "false"
creating="creating"
style="{inputSize: 'col-md-10 no-padding'}">
</raw-input>
解决方案
您的属性中有两次ng-show
-attribute :
<raw-input
...
ng-show="entity.achatBudget =='R'"
...
ng-show = "false"
第二个的值会覆盖第一个的值,因此无论值是什么,该元素都不会显示entity.achatBudget
。
推荐阅读
- tensorflow - 自动编码器真的需要 ReturnSequences 吗?
- mysql - MySQL 暂时禁用自动增量 ID 进行数据迁移
- javascript - 需要用 x[y] 澄清事情
- c# - DataTemplate OnSelectTemplate 不工作 Xamarin.Forms
- laravel - Laravel - 如何根据通过 URL 参数传递的不记名令牌获取用户信息?
- python - 在sharepoint office365 REST Python Client上上传不同大小的文件
- c# - 如何使用 dotnet 在 linux 二进制文件中应用 PIE(位置独立可执行文件)选项?
- pdf - SAS ODS PDF 带和不带密码
- c# - 有没有办法在单个变量上应用多个逻辑运算符而不重复变量名?
- javascript - Vue JS 项目中注入的事件监听器并不总是在页面更改时触发