2013-03-10 74 views
0

我試圖改變一個輸入框值參考其模型。 輸入框位於ng-repeat內部,它從函數中獲取其元素,而不是從變量中獲取元素。AngularJS,如何獲取模型完整路徑/名稱?

有沒有辦法讓應用程序打印模型完整路徑/名稱,以便我可以從控制器中引用它? (請注意,模型正在工作,因爲ng-show下面的分區會正確響應所填寫的輸入模型。)

+1

你能提供一個你正在嘗試的小提琴嗎?或者一個笨蛋會做。 – Abilash 2013-03-10 12:46:37

回答

0

通常,您不應該在ngRepeat中使用函數。隨着摘要循環的工作方式,你的函數最終會被多次調用。這不是非常有效。相反,您應該從您的控制器運行該函數,並將其分配給您傳遞給ngRepeat的作用域變量。

事實證明,這使得解決您的問題非常容易。例如,您可以使用每個項目的$index來從控制器中引用它。

如果您發佈了小提琴或撬棍,我可以用更具體的更新這個答案。但是沒有一些代碼很難說更多。