我试图在单击行时在文本字段上设置值,但是我得到了行文本的值,但是我无法在文本字段上设置值。
这是概念
<li ng-click="rowclick(station)" class="item" ng-repeat="station in data.data | filter:stationCode :startsWith">{{station.stationName+"-("+station.stationCode+")"}}</li>
我在单击任何行时都对ng-click =“ rowclick(station)”事件进行纠正。但是我需要设置选定的值..so首先在文本字段中键入“ b”字符,这是我的代码http:// codepen。 io / anon / pen / KpKyZW
$scope.rowclick=function(station){
$scope.stationCode=station.stationCode;
// $scope.$apply();
}
坦克斯
代替给出stationCode,而是给模型提供SEARCH.stationCode。问题在于范围界定。您在rowclick函数中设置的stationCode与您期望的stationCode不在同一范围内
看到此修改后的代码:http : //codepen.io/anon/pen/zGYPWj
$scope.SEARCH.stationCode
是我所做的更改。我也初始化了$scope.SEARCH = {};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句