【发布时间】:2016-10-23 15:02:42
【问题描述】:
这个想法是:
第 1 部分:
点击闭眼按钮:
并转动闭眼按钮以睁眼。并显示密码。
第 2 部分: 点击睁眼按钮: 并将睁眼按钮转动到闭眼。并隐藏密码。
HTML:
<input type="{{password_visible}}" class="form-control" style="height:40px;" placeholder="Password">
<a href="" ng-click="showPassword();"><span class="{{password_glyphicon}}" style="color:#7F7F7F" id="input_img"></span></a>
角度:
$scope.password_visible = "password";
$scope.password_glyphicon = "glyphicon glyphicon-eye-close";
if($scope.password_visible === "password"){
$scope.showPassword = function(){
$scope.password_visible = "text";
$scope.password_glyphicon = "glyphicon glyphicon-eye-open";
};
}else{
$scope.showPassword = function(){
$scope.password_visible = "password";
$scope.password_glyphicon = "glyphicon glyphicon-eye-close";
};
}
问题是一旦我点击按钮并调用函数并完成part 1,我无法完成part 2
请指教
【问题讨论】:
标签: javascript jquery angularjs