2013-09-28 17 views

回答

3

的問題是,你建立的這個變數,但它不一定依賴於你的範圍......其實,我不是確切地說確定它在哪裏綁定......也許是form自動創建一些子範圍?

無論哪種方式,我建議將input綁定到您的控制器將有權訪問的變量。 phone上的房產似乎最有意義。在此之後,中$scope.addFeature裏面,你可以清除它(或做任何你想做的事情):

HTML:

<form ng-submit="addFeature(phone, phone.featureToAdd)"> 
    ... 
    <input ... ng-model="phone.featureToAdd" ...> 

的JavaScript:

$scope.addFeature = function(phone,addfeature) { 
    phone.features.push(addfeature); 
    phone.featureToAdd = ''; 
}; 

我在這裏實現了它:http://plnkr.co/edit/wWwj4F

+0

它works..thanks .. 所以它添加對象技藝ureTo添加到手機,使每個手機具有功能添加? –

+0

是的,確切地說。 :) – Langdon