Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用angularjs显示和隐藏值_Javascript_Angularjs - Fatal编程技术网

Javascript 如何使用angularjs显示和隐藏值

Javascript 如何使用angularjs显示和隐藏值,javascript,angularjs,Javascript,Angularjs,在下面的代码中,我选择了显示和隐藏值的选项: 如果单击“显示”,则应显示值 如果单击“隐藏”,则应隐藏该值 下拉列表 显示HTML: 展示 隐藏 名字 姓氏 电子邮件 密码 注册 显示HTML: 展示 隐藏 名字 姓氏 电子邮件 密码 注册 试试ng class=“{'your_class_name':(your_condition),'other_class_name':('other_condition')}” 将此指令放在要显示/隐藏的元素上 <!DOCTYPE html&

在下面的代码中,我选择了显示和隐藏值的选项:

  • 如果单击“显示”,则应显示值
  • 如果单击“隐藏”,则应隐藏该值

下拉列表
显示HTML:
展示
隐藏
名字
姓氏
电子邮件
密码
注册

显示HTML:
展示
隐藏
名字
姓氏
电子邮件
密码
注册
试试
ng class=“{'your_class_name':(your_condition),'other_class_name':('other_condition')}”

将此指令放在要显示/隐藏的元素上

<!DOCTYPE html>
<html>
<head>
    <title>Dropdown</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body ng-app="">
    Show HTML:
  <select ng-model="myVar">
      <option value="1">Display</option>
      <option value="2">Hide</option>
  </select>
    <div  ng-class="col-xs-4" ng-show="myVar == '1'">
        <form class="form-horizontal">
            <div class="form-group">
                <label for="inputFirstName" class="control-label col-xs-2">FirstName</label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" id="inputFirstName" placeholder="First Name">
                </div>
            </div>
            <div class="form-group">
                <label for="inputLastName" class="control-label col-xs-2">LastName</label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" id="inputLastName" placeholder="Last Name">
                </div>
            </div>
            <div class="form-group">
                <label for="inputEmail" class="control-label col-xs-2">Email</label>
                <div class="col-xs-10">
                    <input type="email" class="form-control" id="inputEmail" placeholder="Email">
                </div>
            </div>
            <div class="form-group">
                <label for="inputPassword" class="control-label col-xs-2">Password</label>
                <div class="col-xs-10">
                    <input type="password" class="form-control" id="inputPassword" placeholder="Password">
                </div>
            </div>
            <div class="form-group">
                <div class="col-xs-offset-2 col-xs-10">
                    <button type="submit" class="btn btn-primary">Sign Up</button>
                </div>
            </div>
        </form>
    </div>
        </form>
    </div>
</body>
</html>

下拉列表
显示HTML:
展示
隐藏
名字
姓氏
电子邮件
密码
注册

你能提供一把小提琴吗?。另外,请正确格式化您的问题
ng-class="{'hidden' : ( myVar == '2' )}
<!DOCTYPE html>
<html>
<head>
    <title>Dropdown</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body ng-app="">
    Show HTML:
  <select ng-model="myVar">
      <option value="1">Display</option>
      <option value="2">Hide</option>
  </select>
    <div  ng-class="col-xs-4" ng-show="myVar == '1'">
        <form class="form-horizontal">
            <div class="form-group">
                <label for="inputFirstName" class="control-label col-xs-2">FirstName</label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" id="inputFirstName" placeholder="First Name">
                </div>
            </div>
            <div class="form-group">
                <label for="inputLastName" class="control-label col-xs-2">LastName</label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" id="inputLastName" placeholder="Last Name">
                </div>
            </div>
            <div class="form-group">
                <label for="inputEmail" class="control-label col-xs-2">Email</label>
                <div class="col-xs-10">
                    <input type="email" class="form-control" id="inputEmail" placeholder="Email">
                </div>
            </div>
            <div class="form-group">
                <label for="inputPassword" class="control-label col-xs-2">Password</label>
                <div class="col-xs-10">
                    <input type="password" class="form-control" id="inputPassword" placeholder="Password">
                </div>
            </div>
            <div class="form-group">
                <div class="col-xs-offset-2 col-xs-10">
                    <button type="submit" class="btn btn-primary">Sign Up</button>
                </div>
            </div>
        </form>
    </div>
        </form>
    </div>
</body>
</html>