1
我有一個控制器,服務和ng選擇。AngularJs ng-init與服務的價值
控制器:
$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">
我的問題:當網站負載,在選擇的第一個值是空的。是的,「companyCode」是空的,但它是在init()中生成的。它顯示了company.name(選擇一個空白字段消除器後),但正如我所說,我需要一個默認值。不知道如何。是的,它需要以這種方式進行服務。
好的,主要的問題是,當ng-init被調用時,companyCode數組是空的,然後它被填充實際值。有沒有辦法在那之後運行ng-init?
您需要的默認值? – Sajeetharan
添加一些與控制器和服務 – Pradeepb
相關的代碼,例如,來自「companyCode」的第一個值,例如 – egzaell