【发布时间】:2018-04-05 15:29:33
【问题描述】:
有些东西让我头疼。
我在一个网络应用程序上使用 angularjs,我用 BD 结果构建了一个表,每一行都有一个选择项,女巫加载了一个模型,但是,我不知道如何标记特定选项,具体取决于结果项。
我的代码:
var ctrlScope = $scope;
ctrlScope.antenas = [];
// Model to select
ctrlScope.motivos = [
{id:0,descripcion:"-- Seleccion una opcion --"},
{id:1,descripcion:"Corte de Luz"},
{id:2,descripcion:"Falla de proveedor"},
{id:3,descripcion:"Mantenimiento"},
{id:4,descripcion:"Micro corte"},
{id:5,descripcion:"Otro"},
{id:6,descripcion:"Por definir"}
]
// Method to load data
call_url = app_root+'Auditoria/reporte';
var dsd = $('#desde').val();
var has = $('#hasta').val();
$http.post(call_url,{desde:dsd, hasta:has})
.then(function(resp){
var data = resp.data
for(var item in data){
ctrlScope.antenas.push({
"ip": data[item].ip,
"nombre":data[item].nombre,
"nodo": data[item].nodo,
"fecha": data[item].fecha,
"motivo": data[item].motivo
});
}//for
}) //then
HTML:
<tr ng-repeat="ant in antenas">
<td>{{ ant.ip }}</td>
<td>{{ ant.nombre }}</td>
<td>{{ ant.nodo }}</td>
<td>{{ ant.fecha }}</td>
<td>
<select class="form-control">
<option
ng-repeat="motiv in motivos"
ng-selected="{{ ant.motivo }}"
value="{{ motiv.id }}">{{ motiv.descripcion }}
</option>
</select>
</td>
</tr>
我尝试使用 ng-selected 但不起作用。
【问题讨论】:
-
您希望默认选择哪个选项?
-
你试过
ng-selected="ant.motivo"而不是ng-selected="{{ ant.motivo }}"。 ant.motive 是真/假或空/非空或已定义/未定义的变量吗?
标签: javascript php angularjs