Javascript AngularJs ng init,具有来自服务的值

Javascript AngularJs ng init,具有来自服务的值,javascript,angularjs,Javascript,Angularjs,我有一个控制器,服务和ng选择 控制器: $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'] trac

我有一个控制器,服务和ng选择

控制器:

$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中的第一个值为空。是的,“companyCode”是空的,但它是在init()中生成的。它显示了公司名称(在选择了一个空白字段DePAPPER)之后,正如我所说的,我需要一个默认值。不知道怎么做。是的,在服务中需要这样做


好的,主要的问题是当调用ng init时,companyCode数组是空的,之后它被实际值填充。之后是否还要运行ng init?

您需要默认值?添加更多与控制器和服务相关的代码,例如“companyCode”中的第一个值您需要默认值?添加更多与控制器和服务相关的代码,例如“companyCode”中的第一个值