try using
Angular Watch[
^]
refer this
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="~/Scripts/jquery-1.8.2.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<input type="text" ng-model="startdate" class="form-control disable-date-control" name="startdate" />
@Html.ActionLink("Link name", "index", "Home", new { Date = "" }, new { id = "myLinkId" });
{{startdate}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope) {
$scope.startdate = "08/02/2016";
$scope.$watch('startdate', function (newValue, oldValue) {
var href = $('#myLinkId').attr('href');
href = href.split('?Date')[0] + '?Date=' + newValue
$('#myLinkId').attr('href', href);
});
});
</script>