why dropdown not binding values
Enter Employee Name | Please Enter Employee Name |
Enter Employee EmailId | Please Enter Your EmailId |
Select Your Gender | Male Fe-Male Plese Select Your Gender |
angular.module("MyApp",[])
.controller("Part1Controller", function ($scope, Reserve) {
$scope.tab1 = {
Name: '',
Email: '',
Password: '',
Gender: '',
CountryName: '',
StateName: '',
CityName: '',
Image: '',
Active: ''
};
$scope.meassage = '';
$scope.Submitted = false;
$scope.isFormValid = false;
$scope.SubmitText = "Save";
// $scope.countryList = null;
$scope.StateList = null;
$scope.CitiesList = null;
$scope.CountryID = null;
//watch form is valid or not
$scope.$watch('f1.$valid', function (resdata) {
$scope.isFormValid = resdata;
})
//saving form
$scope.SaveData = function (data) {
if ($scope.SubmitText == "Save") {
$scope.meassage = '';
$scope.Submitted = true;
if ($scope.isFormValid) {
$scope.SubmitText = "please Wait....";
Reserve.SaveFormData($scope.tab1)
.then(function (d) {
alert(d)
if (d == "Sucess") {
clearFormData();
}
})
Reserve.GetCountrys()
.then(function (d) {
$scope.countryList = d.data;
}, function (error) {
alert('Error please Review!');
});
$scope.SubmitText = "Save";
}
}
else
$scope.meassage = "Please Insert all columns...";
}
})
.factory("Reserve", function ($http, $q) {
var fac = {};
fac.GetCountrys = function () {
return $http.get('/Home/GetCountrys')
}
fac.SaveFormData = function (data) {
var defer = $q.defer();
$http({
url: '/Home/Create',
method: "POST",
data: JSON.stringify(data),
headers: { 'content-type': 'application/json' }
});
return defer.promise;
}
return fac;
})
MayankPosted Nov 15, 2016, 11:18 AM
so that I can verify Why DDL is not binding values.
Bikesh SrivastavaPosted Jul 16, 2016, 11:30 AM