我玩弄角,來到的一個問題。我在編輯按鈕上設置的切換工作,直到我點擊保存或取消按鈕。然後它不再工作了。角度切換不工作後提交
這裏是我的Plunker: http://plnkr.co/edit/Vy2WeUkk7jvIjp1z8Sfi
<section ng-controller="ContactController">
<ul class="list-group">
<li class="list-group-item" ng-repeat="contact in contacts">
<h3>
{{ contact.id }}
<em class="pull-right">{{contact.fname }} {{ contact.lname }} <button ng-click="editing = !editing">Edit</button></em>
<form ng-show="editing" ng-submit="editing = false" ng-controller="FormController">
<input type="hidden" ng-model="contact.id">
<label>First Name:</label>
<input type="text" ng-model="contact.fname" placeholder="first name" ng-required/>
<label>Last Name:</label>
<input type="text" ng-model="contact.lname" placeholder="last name" ng-required/>
<br/>
<button class="btn" ng-click="Save();" type="submit">Save</button>
<button class="btn" ng-click="editing = false">Cancel</button>
</form>
</h3>
</li>
</ul>
</section>
任何幫助,將不勝感激。
感謝您的詳細解釋和代碼。這工作!我是Angular的新手,所以仍然在學習,但非常感謝你的幫助。 爲什麼我的帖子被拒絕? – robk27
有經驗的用戶可以能夠更好地澄清,但我最好的猜測是,這個問題是下投票,因爲你的普拉克最初沒有運行你解釋的方式。我必須進行一些無關的更改才能使其進入運行狀態。確保您的示例代碼的行爲與您在問題中所做的解釋完全相同。 – lukewestby
好的。再次感謝你。 – robk27