AngularJs ng-init与服务中的值

时间:2017-03-07 16:43:57

标签: javascript angularjs

我有控制器,服务和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?

0 个答案:

没有答案