我陷入了一個問題。 我已經添加了一個標籤,並在ng-repeat中輸入。當用戶單擊編輯時,我想顯示輸入並隱藏標籤,並且其工作正常。但當用戶單擊新按鈕時,它會顯示新輸入,但不顯示加工。顯示具體的索引輸入並隱藏其他
的Html
<tr ng-repeat="personalDetail in personalDetails">
<td> <label ng-if="personalDetail.Sname!=''" for="settings" > {{personalDetail.Sname}}</label>
<input ng-hide="$index" type="text" ng-model="personalDetail.Sname" />
</td>
<td><label data-val="{{personalDetail.Settings}}" for="desc" >{{personalDetail.Settings}}</label>
<input Style="display:none" data-val="{{personalDetail.Settings}}" ng-model="personalDetail.Settings" type="text" value="{{personalDetail.Settings}}" />
</td>
<td>
<span style="cursor: pointer" ng-click="Edit(personalDetail.Settings,$index)" class="glyphicon glyphicon-edit"></span>
<span style="cursor: pointer; padding-left:10px;" ng-click="Remove($index)" class ="glyphicon glyphicon-trash" ></span>
</td>
</tr>
這裏是角
$scope.addNew = function (personalDetails) {
$scope.personalDetails.push({
'Sname': "",
'Settings': "",
});
你的新按鈕在哪裏?當你添加新行時發生了什麼? – Vivz
–
當我點擊新按鈕時,它顯示標籤數據我想顯示輸入@Vivz –