首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用angularjs仅显示新增价值的按钮

问如何使用angularjs仅显示新增价值的按钮
EN

Stack Overflow用户
提问于 2017-02-22 01:08:10
回答 1查看 29关注 0票数 0

嗨,有没有人可以帮我一下。

当单击add按钮时,将生成一个新字段。除新增空字段外,其余字段均应禁用,新增空字段应显示保存按钮。

我已经创建了一个样例小提琴。Fiddle

代码语言:javascript
复制
 <tr ng-show="!isCollapsed[$index]" ng-repeat="item in adddivsubdivValues">
        <td></td>
    <td>
    <input type="text" name="div" class="form-control4" autocomplete="off" id="div_{{$index}}" value={{item.div}}>
        <td>
    <input type="text" name="div" class="form-control4" autocomplete="off" id="subdiv_{{$index}}" value={{item.subdiv}}>
    </td>
    <td><button class="btn btn-primary" type="button" style="float: left; margin-left: 10px;" ng-click="saveDivSubDiv($index)" ng-if="displaysavebutton">Save</button></td>
        <td><a href ng-click="removeDivSubDiv($index)">Remove</a></td>
        </tr>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-22 20:47:57

当新增输入按钮为空时,显示保存按钮。

代码语言:javascript
复制
$scope.addDivSubDiv = function() {
    var index = $scope.adddivsubdivValues.length;
    console.log(index);
    $scope.initialarraysize = index;

    /* Remaining code */
};

<tr ng-show="!isCollapsed[$index]" ng-repeat="item in adddivsubdivValues">
        <td></td>
    <td>
    <input type="text" name="div" class="form-control4" autocomplete="off" id="div_{{$index}}" value={{item.div}} ng-disabled="$index != initialarraysize">
        <td>
    <input type="text" name="div" class="form-control4" autocomplete="off" id="subdiv_{{$index}}" value={{item.subdiv}} ng-disabled="$index != initialarraysize">
    </td>
    <td><button class="btn btn-primary" type="button" style="float: left; margin-left: 10px;" ng-click="saveDivSubDiv($index)" ng-show="$index == initialarraysize">Save</button></td>
        <td><a href ng-click="removeDivSubDiv($index)">Remove</a></td>
        </tr>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42373670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档