私はこのような配列のコレクションを持っている:結合NG-オプションは
$scope.table = {
hstep: [1, 2, 3],
mstep: [1, 5, 10, 15, 25, 30]
};
は、私がして選択し、NG-オプションをmstepusing hstepこれら二つのフィールドのドロップダウンリストを作りたいです。ここ はNG-オプションがドロップダウンのためのHTMLコードです:
<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>
しかし、問題は、私は上記のコードを使用する場合、ドロップダウンがドロップダウンをクリックする上で意味は動作しません、それは文句を言わないリストを与えますの項目の下に。
誰でもこのng-options構文の問題を教えてください。
P.S.私は角度jsのモーダルウィンドウでこのドロップダウンを配置したい。ここで
私の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"、機能($スコープ、$ uibModalInstance)
{
$scope.ok = function(){
$uibModalInstance.close('save');
}
});
何らかのエラー –
あなたのコードは結構ですと動作するはずです、多分これをブロック別のエラー? – Fetrarij
コンソールにエラーはありません。 @SachilaRanawaka –