我有控制器,服务和ng-select。
控制器:
$scope.dicts = shareService.dict.obj;
服务:
var dict = {
"obj": {
"companyCode" : []
}
}
和html:
<select ng-model="companyCode" ng-options="company.value as company.name for company in dicts['companyCode'] track by company.value">
我的问题:当网站加载时,select中的第一个值为空。是的&#34; companyCode&#34;是空的,但它是在init()中生成的。它显示了company.name(在选择一个空白字段disappers之后),但正如我所说,我需要一个默认值。不知道怎么样。是的,需要以这种方式在服务中完成。
好的,主要问题是当调用ng-init时,companyCode数组为空,之后它填充了实际值。无论如何在那之后运行ng-init?