0

我試圖設置文本字段的值,當行是點擊但我得到了行文本的值,但我無法設置文本字段的值。如何在angularjs中的文本字段中設置行值點擊

這裏是概念

<li ng-click="rowclick(station)" class="item" ng-repeat="station in data.data | filter:stationCode :startsWith">{{station.stationName+"-("+station.stationCode+")"}}</li> 

我右NG點擊=「rowclick(站)」時,任何行點擊。但我需要設置任何選擇..所以第一類事件「b」,在文本字段字符 這裏是我的代碼 http://codepen.io/anon/pen/KpKyZW

$scope.rowclick=function(station){ 
    $scope.stationCode=station.stationCode; 
      // $scope.$apply(); 
    } 

Thannks

回答

1

而不是給stationCode,給模型SEARCH.stationCode。問題在於範圍界定。你是在rowclick功能設置stationCode是不是在相同的範圍內,你期待

看到這個修改後的代碼的一個: http://codepen.io/anon/pen/zGYPWj

$scope.SEARCH.stationCode是,我所做的更改。我也初始化了$scope.SEARCH = {};

+0

能不能請用codepen – user944513

+0

謝謝了很好的解決方案..我們可以在選擇一個項目後隱藏列表 – user944513

+0

當然可以。當你選擇(點擊)一個值時,你可以使用一個標誌爲true,當文本框發生變化時該標誌變爲false,並使用它來顯示/隱藏列表。 –

相關問題