angularjs에 두 개의 드롭 다운을 구현할 예정입니다. 첫 번째 드롭 다운 목록에는 모든 국가가 표시됩니다. 두 번째 주 드롭 다운은 미국 및 캐나다에만 표시됩니다.Angularjs의 보조 드롭 다운에서 값 얻기
상태 드롭 다운은 상태를 완벽하게 나열하고 있지만 범위의 상태 드롭 다운 값을 가져 오지 못합니다.
코드 :
<select ng-if="ProfSettingForm.CountryId.$modelValue == 6" ng-model="StateProv" class="form-control option" ng-init="States = <?php echo htmlspecialchars($allUSStates); ?>"/>
<option value="">Choose Your State</option>
<option ng-repeat="state in States" ng-selected="{{state.StateId == StateId}}"
value="{{ state.StateId }}">{{state.StateName}}
</option>
</select>
<select ng-if="ProfSettingForm.CountryId.$modelValue == 7" ng-model="StateProv" class="form-control option" ng-init="States = <?php echo htmlspecialchars($allCanProvinces); ?>"/>
<option value="">Choose Your Province</option>
<option ng-repeat="state in States" ng-selected="{{state.StateId == StateId}}"
value="{{ state.StateId }}">{{state.StateName}}
</option>
</select>
<h3>{{"Value="+ProfSettingForm.StateProv.$modelValue}}</h3>
AngularJS와 컨트롤러 :
app.controller("profileSettingCTRL", ['$scope', '$http', '$window', function ($scope, $http, $window) {
getAllCountries($scope, $http);
$scope.profileSettingSubmit = function (isValid) {
$scope.successMessage = "";
$scope.message = "";
$scope.myThumb = $window.imagepath;
var data = $.param({
FirstName: $scope.FirstName,
LastName: $scope.LastName,
Email: $scope.Email,
CountryId: $scope.CountryId,
StateProv: $scope.StateProv,
DOB: $scope.DOB,
PictureURL: $scope.myThumb
});
});
자세한 내용이나 설정 코드를 공유해 주실 수 있습니까? –
알아 두어야 할 세부 정보는 무엇입니까? –
AngularJs 코드 부분 –