2015-02-05 54 views
-2

我想在下拉框中使用ng-change事件取消答案字段中的響應。需要一種動態訪問答案字段的方法。該代碼嵌入在ng-repeat標籤中。詳情請參閱PLUNKERng-repeat中的angularjs ng-change

+0

你的問題不清楚 – ribsies 2015-02-05 17:12:45

+0

我想爲下面的場景添加功能。用戶從下拉框中選擇一個問題,在下面的文本框中鍵入相應的答案。現在他決定改變這個問題。在改變問題時,我想刪除(填空)任何他在答案框中鍵入的內容。 – Intrepid 2015-02-05 17:37:51

回答

0

所以,有兩件事情......

首先,你需要擺脫第二的NG-重複你在那裏,它是完全不必要的,打亂了這是需要下一步您$指數。

刪除

ng-repeat="(key, pair) in variable" 

然後改變你的選擇你的NG-選項...

ng-options="var.questionDes for var in variable.questionList" 

這個多餘的NG-重複只是浪費空間。

從那裏,它很簡單,所有你需要做的就是添加一個NG-改變你的選擇,這將使連接到輸入一個空字符串,像這樣的NG-模型...

ng-change='answers[$index] = "" 

這裏是你的工作蹲跳者http://plnkr.co/edit/5OgYSVhfNs5j7QCjF6vU?p=preview

相關問題