我使用ngRepeat指令來顯示人員的數據(現在我只顯示人員的名字)。帶ng-repeat格式的ngif
使用範圍標記顯示此人的姓名。 此外還有一個按鈕,用於隱藏範圍並顯示一個輸入字段包含該人的姓名以便它可以編輯。
當我按下一個按鈕,我需要的影響跨度被「轉化」成輸入,但它不工作,所有的跨越轉換爲輸入。
<div ng-repeat="a_person in persons.data track by $index">
<md-button aria-label="Show inputs">
<md-icon ng-click="showInput(a_person)">edit</md-icon>
</md-button>
<span ng-if="!a_person.editMode">{{a_person.name}}</span>
<input ng-if= "a_person.editMode" type="text" value="{{a_person.name}}">
</div>
我正在使用一張表格和一個表格,但我沒有在這裏顯示它們,所以它可以很容易解釋。
@KarthikVU將有什麼不同? – charlietfl
顯示'showInput()'的代碼並提供一個[mcve]在闖入者,codepen或任何其他沙盒 – charlietfl
你檢查了我的答案嗎? –