如何在行点击

时间:2015-04-23 03:22:45

标签: angularjs angularjs-directive angularjs-scope ionic-framework

我正在尝试在单击行时设置文本字段的值,但是我得到了行文本的值,但我无法在文本字段上设置值。

这是概念

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

当点击任何行时,我右键 ng-click =&#34; rowclick(station)&#34; 事件。但是我需要设置任何选择的值。所以首先输入<文本字段中的strong>&#34; b&#34; 字符 这是我的代码 http://codepen.io/anon/pen/KpKyZW

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

Thannks

1 个答案:

答案 0 :(得分:1)

不要给予stationCode,而是为模型提供SEARCH.stationCode。问题在于范围界定。您在rowclick函数中设置的stationCode与您期望的范围不在同一范围内

查看此修改后的代码: http://codepen.io/anon/pen/zGYPWj

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