Genelde js için çok yeni, lütfen benimle sabırlı olun.Modal içerisindeki bilgileri url'den nasıl görüntülerim?
Konuda belirtilen basit bir görev yapmam gerekiyor. Bazı araştırmalar yaptım ve ui.router kullanarak yapmaya çalıştım ama kodlamada çok iyi olmadığım için yanlış bir şey oldu.
ben url bu bilgiler http://prntscr.com/ashi5e
Yani burada kalıcı bir diyalog içinde görüntülenecek olacağını istediğiniz kodudur: Veriyi almak gerekir
angular.module('plunker', ['ui.bootstrap']);
var ModalDemoCtrl = function ($scope, $modal, $log) {
$scope.open = function() {
var modalInstance = $modal.open({
templateUrl: 'myModalContent.html',
controller: ModalInstanceCtrl,
resolve: {
items: function() {
return $scope.items;
}
}
});
};
};
var ModalInstanceCtrl = function ($scope, $modalInstance, items) {
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
};
};
<!doctype html>
<html ng-app="plunker">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.js"></script>
<script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.6.0.js"></script>
<script src="js/example.js"></script>
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
</head>
<body>
<div ng-controller="ModalDemoCtrl">
<script type="text/ng-template" id="myModalContent.html">
<div class="modal-header">
<h3>Log</h3>
</div>
<div class="modal-body">
Content
</div>
<div class="modal-footer">
<button class="btn btn-warning" ng-click="cancel()">Close</button>
</div>
</script>
<button class="btn" ng-click="open()">Log</button>
</div>
</body>
</html>
$ scope.items = [{id: 1, name: 'test'}, {id: 2, name: 'test2'}]; Bunu nasıl yapacağımı biliyorum ama bir URL'den bilgi almam gerekiyor. – Frutis
Belki de $ http.get gibi bir şey kullanabilir miyim? Bunu Jason'la denedim, ama yerel bir dosya. Bilgileri bir sunucudan almak istiyorum. – Frutis
Evet haklısınız. $ Http.get kullanın ve başarıda bu modal pencereyi açın. :-) –