Angular - Select/Option
19/12/2017
0
Pessoal tenho um angular e uma html:
Tenho um id que está numa varíavel (input hidden).
Como posso fazer para comparar o id deste select/option com o id que esta no conteúdo desta variável? A lista vem corretamente mas não estpu conseguindo fazer esta comparação e setar default o id que vem desta variável
html:
<div class="col-md-6 col-lg-4">
<script>console.log(obj)
document.getElementById('myField').value = obj;
</script>
<input type="text" id="myField" name="myField" value="" />
<select class="form-control" name="cadastro" ng-options="cadastro.id for cadastro in (cadastro| orderBy:'id' | filter:{active:true}) track by 'id'" ng-model="cadastro" ng-selected="id=myField">
</select>
</div>
js:
function loadCadastro() {
var req = gatewayClient.delivery('lista').request('listCadstro');
requestMonitor.add('cadastro', req);
gatewayClient.execute(req).then(function(result) {
$rootScope.cadastro = result.data.value;
})
}
Tenho um id que está numa varíavel (input hidden).
Como posso fazer para comparar o id deste select/option com o id que esta no conteúdo desta variável? A lista vem corretamente mas não estpu conseguindo fazer esta comparação e setar default o id que vem desta variável
html:
<div class="col-md-6 col-lg-4">
<script>console.log(obj)
document.getElementById('myField').value = obj;
</script>
<input type="text" id="myField" name="myField" value="" />
<select class="form-control" name="cadastro" ng-options="cadastro.id for cadastro in (cadastro| orderBy:'id' | filter:{active:true}) track by 'id'" ng-model="cadastro" ng-selected="id=myField">
</select>
</div>
js:
function loadCadastro() {
var req = gatewayClient.delivery('lista').request('listCadstro');
requestMonitor.add('cadastro', req);
gatewayClient.execute(req).then(function(result) {
$rootScope.cadastro = result.data.value;
})
}
Paulo
Curtir tópico
+ 0
Responder
Posts
26/12/2017
Kelvin Andrade
Olá Paulo,
Tente associar o input com o cadastro.id, ao alterar o valor no input irá refletir no select e vice-versa! Espero ter ajudado!
Tente associar o input com o cadastro.id, ao alterar o valor no input irá refletir no select e vice-versa! Espero ter ajudado!
<input type="text" id="myField" name="myField" ng-model="cadastro.id" />
Responder
Clique aqui para fazer login e interagir na Comunidade :)