j'ai collection de tableaux comme celui-ci:ng-options de liaison avec la collecte de tableaux
$scope.table = {
hstep: [1, 2, 3],
mstep: [1, 5, 10, 15, 25, 30]
};
Je veux faire une liste déroulante de ces deux champs hstep et mstepusing sélectionner et ng-options. Voici le code html pour les options ng-déroulant:
<div class="col-xs-6">
Hours step is:
<select class="form-control" ng-model="hstep" ng-options="opt for
opt in table.hstep"></select>
</div>
<div class="col-xs-6">
Minutes step is:
<select class="form-control" ng-model="mstep" ng-options="opt for
opt in table.mstep"></select>
</div>
Mais le problème est quand j'utilise le code ci-dessus, la chute ne baisse fonctionne pas signifie en cliquant sur le menu déroulant, il donnera pas une liste des articles vers le bas.
Quelqu'un peut-il dire ce qui ne va pas avec cette syntaxe ng-options?
P.S. Je veux placer cette liste déroulante dans une fenêtre modale en js angulaire.
Voici mon code js.
var app = angular.module('myApp',
['ngTouch','ngAnimate','ui.bootstrap']);
app.controller("MainController",
['$scope','$uibModal',function($scope,$uibModal){
$scope.openModal = function(){
$scope.modalInstance = $uibModal.open({
templateUrl: 'modal.html',
controller :'ModalHandlerController',
size: 'lg',
});
}
$scope.mytime = new Date();
$scope.table = {
hstep: [1, 2, 3],
mstep: [1, 5, 10, 15, 25, 30]
};
$scope.hstep = 1;
$scope.mstep = 15;
}]);
app.controller ("ModalHandlerController", la fonction (portée de $, $ uibModalInstance)
{
$scope.ok = function(){
$uibModalInstance.close('save');
}
});
toute erreur dans la console –
Votre code est très bien et devrait fonctionner, peut-être une autre erreur qui bloque cela? – Fetrarij
aucune erreur n'est présente dans la console. @SachilaRanawaka –