javascript – 为什么ng-model不更新控制器值选择?

前端之家收集整理的这篇文章主要介绍了javascript – 为什么ng-model不更新控制器值选择?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这是代码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功能.然后你可以检查控制器内的更新值.

标记