//我編寫了從mongo-db中獲取數據的java代碼。我需要做的是勾選複選框按鈕,我必須使用angular-js和bootstrap在下拉菜單中顯示這些數據。執行這些代碼後沒有任何事情發生。在複選框的勾號上顯示下拉框
.html page
<div ng-controller="release">
<div class="col-md-2 col-centered col-fixed">
<label for="cloneRelease" translate="release.form.cloneRelease">CloneRelease</label>
</div>
<div>
<input type="checkbox" ng-model="ticked">
<div class="dropdown-menu" ng-repeat="release in releaseName" ng-show="ticked">{{release.name}}</div>
</div>
</div>
controller.js
releaseApp.controller('release', function($scope, $location, $http, ReleaseNameService){
$scope.releaseName = [];
init();
function init(){
ReleaseNameService.getReleaseName().then(function(data){
$scope.releaseName = data;});
console.log('inside controller: '+$scope.releaseName);
}
});
service.js
releaseApp.factory('ReleaseNameService', function($http){
var releaseName = [];
var factory = {};
factory.getReleaseName = function(){
return $http.get('release/fetchAllReleaseDetails').then(function(response){
releaseName = response.data;
console.log('inside service method'+ releaseName);
return releaseName;
});
};factory;
});
打電話給你關於checkBox的'ng-click'數據。 –
你可以發佈你從mongoDb獲得的json結構嗎 –
@莫漢:它只是一個我從數據庫中得到的名字。其實我的問題是HTML頁面,我不知道如何顯示覆選框的勾號下拉菜單。 – Girish