亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

angular.js - 求一個(gè)angularJS寫法

瀏覽:169日期:2024-10-13 13:09:43

問(wèn)題描述

angular.js - 求一個(gè)angularJS寫法A是下拉列表 BC是文本框。默認(rèn)C文本框是隱藏。B文本框可用 。要實(shí)現(xiàn)當(dāng)A下拉選擇最后一個(gè)元素,B禁用同時(shí)C顯示。A不選擇最后一個(gè)元素,恢復(fù)原樣。

<fieldset> <legend>Household Income Survey</legend> <p class='row'><p class='form-group col-xs-12 col-sm-6'> <label for='HouseholdSize' class='control-label'>I. How many people live in your home?</label> <select name='HouseholdSize' id='HouseholdSize'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='8+'>8+</option> </select></p><p class='form-group col-xs-12 col-sm-6'> <label for='HouseholdIncome' class='control-label'>II. Household Annual Income</label> <select name='HouseholdIncome' id='HouseholdIncome'><option value=''></option><option value='15171'>15171</option><option value='21590'>21590</option><option value='29101'>29101</option><option value='36612'>36612</option><option value='44123'>44123</option><option value='51634'>51634</option><option value='59145'>59145</option><option value='66656'>66656</option><option value='74167'>74167</option> </select></p> </p> <p id='HouseholdIncomeGroup'><label for='HouseholdIncome'>III. If there are more than 8 people living at your home, please write the annual household income here</label><p class='input-group'> <p class='input-group-addon'>$</p> <input type='text' name='' placeholder=''></p> </p></fieldset>

問(wèn)題解答

回答1:

html代碼:

<fieldset ng-controller='IncomeCtrl'> <legend>Household Income Survey</legend> <p class='row'><p class='form-group col-xs-12 col-sm-6'> <label class='control-label'>I. How many people live in your home? </label> <select ng-model='householdSize' ng-change='change()'><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='8+'>8+</option> </select></p><p class='form-group col-xs-12 col-sm-6'> <label class='control-label'>II. Household Annual Income </label> <select ng-model='householdIncome' ng-disabled='showDefIncom'><option value=''></option><option value='15171'>15171</option><option value='21590'>21590</option><option value='29101'>29101</option><option value='36612'>36612</option><option value='44123'>44123</option><option value='51634'>51634</option><option value='59145'>59145</option><option value='66656'>66656</option><option value='74167'>74167</option> </select></p> </p> <p ng-show='showDefIncom'><label class='control-label'> III. If there are more than 8 people living at your home, please write the annual household income here</label><p class='input-group'> <p class='input-group-addon'>$</p> <input type='text' ng-model='defHouseholdIncome'></p> </p></fieldset>

JavaScript代碼:

.controller(’IncomeCtrl’, function ($scope) { $scope.householdSize = 1; $scope.householdIncome = 15171; $scope.defHouseholdIncome = 0; $scope.showDefIncom = false; $scope.change = function () {$scope.showDefIncom = $scope.householdSize === ’8+’ ? true : false; };})回答2:

和 @nightire 的思路一樣的,這里貼出代碼部分:

html<body ng-app='app'> <p ng-controller='main'><select ng-options='item for item in items' ng-model='selVal' ng-init='selVal = items[0]'></select><input type='text' ng-model='b' ng-disabled='selVal===items[items.length-1]' placeholder='b'><input type='text' ng-model='c' ng-show='selVal===items[items.length-1]' placeholder='c'> </p> <script type='text/javascript'> var app = angular.module(’app’, []); app.controller(’main’, [’$scope’, function($scope) {$scope.items = [’1’, ’2’, ’3’, ’4’, ’5’]; }]); </script></body>

大概這樣的。

回答3:

<select> 填充好,然后 ng-model 綁定作用域里一個(gè)屬性,然后 $watch 這個(gè)屬性,當(dāng)條件滿足時(shí)改變一個(gè)狀態(tài)屬性(預(yù)先定義好),最后將這個(gè)狀態(tài)屬性雙向綁定給 B 的 ng-disabled 和 C 的 ng-show/ng-if 就行了吧。

相關(guān)文章:
主站蜘蛛池模板: 国产免费资源高清小视频在线观看 | 一区二区三区在线观看免费 | 国产成人精品日本亚洲专一区 | 18p爽视频在线观看免费 | 欧美日本俄罗斯一级毛片 | 开心网五月色婷婷综合图片 | 日本成片 | 免费在线观看色 | 国产又黄又爽又色视频观看免费 | 全黄色毛片| 国产3页| 91精品国产综合久久精品 | 成年大片免费播放视频人 | 亚洲欧美制服丝袜一区二区三区 | 欧美成人免费一级人片 | 伊人丁香花久久爱综合 | 日本一级做人免费视频 | 国产一级大片免费看 | 欧美久久一区二区 | 亚洲国产精品网站久久 | 国产手机在线观看 | 国产呦系列 欧美呦 日韩呦 | 欧美一区精品二区三区 | 久久视频精品 | 久久ww精品w免费人成 | 麻豆国产精品免费视频 | 久久久久青草线蕉亚洲麻豆 | 欧美一级黄 | 俺也来国产精品欧美在线观看 | 久久97精品久久久久久清纯 | 久久久久免费视频 | 国产品精人成福利视频 | 国产精品一区三区 | 一级aa毛片| 国产二区精品 | 亚洲经典在线 | 亚州毛片| 黄色大片国产 | 爱爱男女在线观看视频高清 | 日韩一区二区三区四区区区 | 亚洲精品国产综合久久一线 |