Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏数组的最后一个元素_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 隐藏数组的最后一个元素

Javascript 隐藏数组的最后一个元素,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,如何隐藏数组的最后一个索引,因为我想在用户单击add按钮时隐藏标签并显示输入。找不到帮助。这是我的密码:- <tr ng-repeat="personalDetail in personalDetails"> <td> <label ng-show="lab[$index]=true" for="settings" > {{personalDetail.Sname}}</label> <input n

如何隐藏数组的最后一个索引,因为我想在用户单击add按钮时隐藏标签并显示输入。找不到帮助。这是我的密码:-

<tr ng-repeat="personalDetail in personalDetails">
    <td> 
        <label ng-show="lab[$index]=true" for="settings" > {{personalDetail.Sname}}</label>
        <input ng-show="lab[$index]=false" type="text" ng-model="personalDetail.Sname" />
    </td>
    <input type="button" class="btn btn-primary addnew pull-right btn-space" ng-click="addNew($index)" value=" Add New">

只需检查
$last

   <td>  
    <label ng-show="lab[$index]==true" for="settings"> {{personalDetail.Sname}}</label>
    <input ng-show="lab[$index]==false" type="text" ng-model="personalDetail.Sname" />   
   </td>

{{personalDetail.Sname}
试试这个

<tr ng-repeat="personalDetail in personalDetails">
<td> 
<label ng-hide="$last" for="settings" > {{personalDetail.Sname}}</label>
<input ng-show="$last"  type="text" ng-model="personalDetail.Sname" />
</td>
<tr>

{{personalDetail.Sname}

参考:

ng repeat
中尝试使用
$last
指令。您可以使用$last谢谢您的回答。您能解释一下吗?$last是angular ng repeat特殊属性的一部分,在每个模板实例的本地范围中公开。是中为真的布尔值,只有当前迭代项是最后一个。请看一看
<tr ng-repeat="personalDetail in personalDetails">
<td> 
<label ng-hide="$last" for="settings" > {{personalDetail.Sname}}</label>
<input ng-show="$last"  type="text" ng-model="personalDetail.Sname" />
</td>
<tr>