我有一个select标签,可以从可选变量中获取数据。
<select multiple chosen class="chosen-select" ng-change="onSelectChange()" ng-model="rowVars" ng-options="v for v in selectable">
和一个使http请求导入可选变量的函数。
function importData(){
var variables =[];
return $q(function(resolve,reject){
//some staff
resolve(variables);
})
}
然后我将此函数结果分配给一个承诺。
var promise= importData();
promise.then(function(variables){
$scope.selectable =variables;
});
我的问题在于角度开始选择标记与空数组一起工作然后对可选变量进行赋值操作,因此ng-options指令如果不改变则不看我的变量