Como usar ng-change corretamente no elemento suspenso angularjs?
Eu tenho esta lista suspensa no meu modelo:
<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5">
<div class="input-group input-group-sm">
<select class="form-control"
data-ng-options="o.name for o in list.itemsStatus"
data-ng-model="list.currentItemsStatus"
ng-change="list.getItems(o.id)">
</select>
</div>
</div>
Aqui está como é definido o itemsStatus no controlador:
this.itemsStatus = [{ name: "all", id: 1 }, { name: "new", id: 2 }, { name: "toUpdate", id: 3 }];
quando um novo item é selecionado, aciono esta função:
function getItems(status) {
switch (status) {
case 1:
break;
case 2:
break;
case 3:
break;
default:
}
}
Mas passou o parâmetrostatus
é sempre indefinido.
Como posso passar para o evento getItems () o item selecionado como parâmetro?