我剛開始使用angularjs。我正在嘗試構建簡單的單頁應用程序。我有用戶添加項目列表。我使用顯示ng-repeat
這樣的名單..如何添加編輯選項列表
<div ng-repeat="option in options"></div><div id="editor"><input type="text" /></div>
我有一個編輯器div來在列表的底部添加選項。
<div id="item1">item1<a href="#" ng-click="edit_item(item1)">edit</a></div>
<div id="item2">item2<a href="#" ng-click="edit_item(item2)">edit</a></div>
...
<div id="editor"><input type="text" /> ....<div>
但是,當我編輯我想,我編輯的DIV之後移動editor div
。我嘗試使用jquery insertAfter
方法。有用。
<div id="item1">item1<a href="#" ng-click="edit_item(item1)">edit</a></div>
<div id="editor"><input type="text" /> ....<div>
<div id="item2">item2<a href="#" ng-click="edit_item(item2)">edit</a></div>
...
但是,當我添加一個新的項目,它不會移動editor div
它的工作如預期。有沒有更好的方法來完成這個使用angularjs指令。我以爲我可以創建一個類指令,並將編輯器移入模板並在點擊時加載它。它會起作用嗎?我感謝任何幫助。
你如何增加新項目列表,推期權新元素?你最好提供更多的代碼來更好的調試。 – Rebornix 2015-02-06 13:13:58
@rebomix是的,我正在將選項推入添加對象。在編輯我設置字段值範圍變量 – 2015-02-06 13:37:29
如何創建一個演示應用程序上plnkr.co或jsfiddle然後我們可以看看它。 – Rebornix 2015-02-06 13:39:11