我有这样的选择
<select ng-model="id_select" ng-options="fide.id as fide.name for fide in fides" ng-change="loadInfo()">
<option value="" selected disabled>Seleccionar</option>
</select>
在我的控制器中,我有这个
RestService.getFides().then(function(fides){
$scope.id_select = fides;
if(typeof $rootScope.selected_id !== 'undefined')
{
$scope.id_select = $rootScope.selected_id
}
});
$scope.loadInfo = function() {
alert("triggered!!");
}
我的选择正在按预期加载,但是当我尝试使用 $rootScope 的值设置我的选择值时,ng-change 函数 loadInfo() 没有被触发,但是当我在我的视图中选择时它工作正常。
关于我做错了什么的任何想法?
提前感谢大家的帮助:)