पर डेटा पास कर रहा है मुझे लगता है कि मुझे कुछ याद आ रहा है लेकिन यह नहीं समझ सकता।
मूल रूप से मैं नीचे की तरह मोडल को ऑब्जेक्ट पास करने की कोशिश कर रहा हूं, लेकिन पास ऑब्जेक्ट प्राप्त करने के बजाय मुझे शून्य मिलती है ... इसलिए मुझे लगता है कि दायरे में समस्या है लेकिन मैं कोणीय में नया हूं और कुछ मदद की ज़रूरत है ।कोणीय जेएस बूटस्ट्रैप मोडल
नियंत्रक
app.controller("musicViewModel", function ($scope, $http, $location, $uibModal, $log) {
$scope.selected = null;
$scope.open = function (item) {
$scope.selected = item;
$log.info('Open' + $scope.selected); // get right passes object
var modalInstance = $uibModal.open({
templateUrl: 'myModalContent.html',
controller: 'musicViewModel',
size: 'lg',
resolve: {
items: function() {
return $scope.selected;
}
}
});
};
$scope.toggleAnimation = function() {
$scope.animationsEnabled = !$scope.animationsEnabled;
};
});
देखें
<div class="row" ng-controller="musicViewModel">
<script type="text/ng-template" id="myModalContent.html">
<div class="modal-header">
<h3 class="modal-title">I'm a modal!</h3>
</div>
<div class="modal-body">
<ul>
<li>
{{ selected }} // always gets null
</li>
</ul>
</div>
</script>
</div>
@PankajParkar आप एक प्रदान करने में सक्षम हैं नियंत्रण प्रदान करने के बाद के समाधान का उदाहरण ler? मुझे काम करने में मुश्किल हो रही है। यहां मेरा प्रश्न है जो संबंधित है: http://stackoverflow.com/questions/35350463/angular-uibmodal-resolve-unknown-provider – Thomas
मुझे लगता है कि नीचे दिए गए उत्तर में आपकी मदद करनी चाहिए .. वैसे भी मैं इसे देख लूंगा। –