2014-11-21 15 views
0

改變輸入類型我有2個領域之一是password,另一個是checkbox如何angularjs

... 
... 
<input type="password" ng-model="data.password" id="form_password"></input> 
<input type="checkbox" ng-model="data.show_password" id="show_password"></input> 
<label> Show Password</label> 
... 
... 

當用戶點擊show_password複選框,我想改變form_password類型text使用戶可以看到密碼。

回答

4

我會做到以下幾點:

<input ng-show="!data.show_password" type="password" ng-model="data.password" id="form_password"> 
<input ng-show="data.show_password" type="text" ng-model="data.password"> 
<input type="checkbox" ng-model="data.show_password" id="show_password"> 
<label>Show Password</label> 

(或很明顯,你可以使用ng-hide,風格偏好)

+0

大工程:) – Nilesh 2014-11-21 17:41:12