我使用 ng-hide 隐藏了一个元素。 然后尝试使用函数来显示它。但它没有显示..
<input type="button" class="btn btn-primary btn-sm margin-right-15 ng-hide" value=" Edits "
ng-click="EditValueSalComponent(T,p,K)" id="{{'in'+T.id}}"/>
<div ng-if="(p.id == K.emp_id && T.id == K.component_id)">
{{K.amount}}
<div ng-init="hideinputbox(T.id)"></div>
</div>
$scope.hideinputbox = function (k) {
$("input#in" +k).show();
}
最佳答案
你必须以 Angular 方式来做。
像这样
<input type="button" ng-hide="T.hideMe" class="btn btn-primary btn-sm margin-right-15" value=" Edits "
ng-click="EditValueSalComponent(T,p,K)" id="{{'in'+T.id}}"/>
<div ng-init="hideinputbox(T)"></div>
JS
$scope.hideinputbox = function (k) {
k.hideMe=!k.hideMe
}
关于javascript - ng 隐藏 Angular js 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34013554/