<form ng-submit="send_ticket()">
<div class="modal-body">
<div class="form-group">
<label for="ticketSubject">Subject</label>
<input class="form-control" type="text" ng-model="ticketData.subject" required id="ticketSubject">
</div>
<div class="form-group" ng-controller="ServicesCtrl">
<label for="ticketService">Service</label>
<select class="form-control" ng-model="ticketData.service" id="ticketService" ng-options="opt as opt.id for opt in services">
<option value>Select service</option>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-white" ng-click="cancel()">Close</button>
<button type="submit" class="btn btn-primary">Send</button>
</div>
</form>
controller('ServicesCtrl', function($scope, $http) {
$http.get('/links/services')
.success(function(data) {
$scope.services = data;
});
})
[
{"id": "1", "desc": "Description", "date": "date", "status": "success"},
{"id": "2", "desc": "Description", "date": "date", "status": "success"},
{"id": "3", "desc": "Description", "date": "date", "status": "success"},
{"id": "4", "desc": "Description", "date": "date", "status": "success"},
{"id": "5", "desc": "Description", "date": "date", "status": "success"}
]
$scope.send_ticket = function() {
$http.post('http://example.com/example.php', $scope.ticketData)
};
Find more questions by tags Angular
I believe you need. - jodie.Grah commented on September 19th 19 at 00:36