Angular Chosen在页面加载后不动态加载选择列表

时间:2018-03-01 07:21:40

标签: angularjs angular-chosen

我使用 Angular selected 将样式添加到HTML中的默认选择标记。当我将数据对象推送到页面加载时选择标记时,它工作正常。

但我想在选择其他选择列表时动态加载列表。它在这里不起作用。当我删除所选指令时,它工作正常。这是我的代码。谢谢

HTML

<select chosen ng-model="list_sno"  ng-options="sl.List_Name for sl in sourcelists" > </select> 

JS

myService.getSourcelistsforSource(source_sno).then(
function(data){ 
$scope.sourcelists = data;
});

1 个答案:

答案 0 :(得分:0)

将代码包含在$ timeout中,如下所示

$timeout(function(){
    $scope.sourcelists =data;   
    },0);

别忘了在上面添加$ timeout依赖。