1

我有一個使用CodeigniterAngularJs開發的應用程序。我想在手動選擇框中設置一個默認項目,但角度添加了一個空的未定義項目。在angularjs選擇框中選擇的選項

<select class="form-control" ng-model="newItem.is_active"> 
    <option value="N" ng-selected="selected"><?php echo $this->lang->line('label_inactive'); ?></option> 
    <option value="Y"><?php echo $this->lang->line('label_active'); ?></option> 
</select> 
+0

在控制器,用於'NG-模型= 「newItem.is_active」 中設定的值' –

+0

@ShijuKBabu怎麼樣? – devo

回答

2

從技術文檔ng-selected

如果表達式爲truthy, 「選擇」,那麼特殊的屬性將在元素上設置

所以,你可以這樣做

<option value="Y" ng-selected="newItem.is_active=='Y'"><?php echo $this->lang->line('label_active'); ?></option> 

and in controller

$scope.newItem = { 
    is_active: 'Y' 
} 

OR

在控制器可以設置selected值等

$scope.selected = true; //put your selected condition 

Demo

+0

謝謝,它的工作。 – devo