如何在单击行时 angularjs 中的文本字段中设置值
how to set value in text field in angularjs on row click
我试图在单击行时在文本字段上设置值,但我得到了行文本的值,但我无法在文本字段上设置值。
这是概念
<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)" 事件。但是我需要设置任何选择的值..所以首先输入 "b" 文本字段中的字符
这是我的代码
http://codepen.io/anon/pen/KpKyZW
$scope.rowclick=function(station){
$scope.stationCode=station.stationCode;
// $scope.$apply();
}
谢谢
不要提供 stationCode,而是为模型提供 SEARCH.stationCode。问题在于范围界定。您在 rowclick 函数中设置的 stationCode 与您期望的不在同一范围内
查看修改后的代码:
http://codepen.io/anon/pen/zGYPWj
$scope.SEARCH.stationCode
是我所做的更改。我也初始化了$scope.SEARCH = {};
我试图在单击行时在文本字段上设置值,但我得到了行文本的值,但我无法在文本字段上设置值。
这是概念
<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)" 事件。但是我需要设置任何选择的值..所以首先输入 "b" 文本字段中的字符 这是我的代码 http://codepen.io/anon/pen/KpKyZW
$scope.rowclick=function(station){
$scope.stationCode=station.stationCode;
// $scope.$apply();
}
谢谢
不要提供 stationCode,而是为模型提供 SEARCH.stationCode。问题在于范围界定。您在 rowclick 函数中设置的 stationCode 与您期望的不在同一范围内
查看修改后的代码: http://codepen.io/anon/pen/zGYPWj
$scope.SEARCH.stationCode
是我所做的更改。我也初始化了$scope.SEARCH = {};