I am trying very simple AngularJS sample to post the data input by user through Text Box.
I am doing:
<div ng-controller="Subscribe">
<input type="text" ng-model="EmailAddress" />
<button class="btn btn-success" ng-click="send()">Subscribe</button>
<div>{{status}}</div>
</div>
@section FooterJS{
<script type="text/javascript">
function Subscribe($scope) {
$scope.send = function () {
//alert("sdf");
var _url = '/NewsLetter/Subscribe'
$http({ method: 'POST', url: _url, cache: $templateCache }).
success(function (data, status) {
$scope.status = status;
$scope.data = data;
}).
error(function (data, status) {
$scope.data = data || "Request failed";
$scope.status = status;
});
}
}
</script>
}
And in Main Layout page,I have included following js files and after js file a section FooterJS.
<script src="~/Scripts/jquery-2.0.3.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<script src="~/Scripts/angular.js"></script>
<script src="~/Scripts/angular-resource.min.js"></script>
<script src="~/Scripts/bootstrap-lightbox.min.js"></script>
The output generated is http://gyazo.com/ad2a992d8dc2af106ca95956abffe1d5
Nothing happens when I click button.
Did not get what is wrong?, I am beginner in Angular JS.