这是代码HTML:
这是代码AngularJS:
var app = angular.module('myApp',[]);
app.controller('SelectCtrl',function($scope) {
$scope.items = [{name: 'one',age: 30 },{ name: 'two',age: 27 },{ name: 'three',age: 50 }];
$scope.selectedItem = $scope.items[0];
console.log($scope.selectedItem); //it's not update :(
});
在视图中,每次更改选择时都会更新新值,但控制器不会更新选择的当前值.我该怎么办?
谢谢!
最佳答案
要在控制器内更新或更改值,您可以在其上编写ng-change功能.然后你可以检查控制器内的更新值.
标记
码
$scope.changeSelectedItem = function(){
console.log($scope.selectedItem);
}
其他方式可能是你可以在html上的某个地方使用{{selectedItem}}.这也将提供有关selectedItem值如何更新的想法.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。