我遇到了一些基本的角度数据绑定问题.
我的看法:
我的控制器:
$scope.testdataset = [ {name:"bill"}, {name:"bob"}, {name:"batman"} ]; $scope.personChanged = function(person) { console.log(person); }
这很好用 - 记录选定的名称.
但是,当选择名称时,这只是打印"未定义"
视图:
控制器:
$scope.testdataset = [ {name:"bill"}, {name:"bob"}, {name:"batman"} ]; $scope.personChanged = function() { console.log($scope.selectedPerson); }
我很有棱角,我只是感到困惑.我假设它与函数内部的$ scope的"范围"有关,但我不确定如何排除故障......