首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安古拉杰-如果不起作用

问安古拉杰-如果不起作用
EN

Stack Overflow用户
提问于 2016-11-23 18:05:11
回答 2查看 125关注 0票数 0

感谢有人能帮助解释为什么我的复选框投票:无法控制ng-if指令?但是,保留HTML:复选框是可行的。

代码语言:javascript
复制
<p>
  <li ng-repeat="x in info">
    {{x.name}} Voted:
    <input type="checkbox"
      ng-model="myVar"
      ng-init="myVar =true">
  </li>
</p>

<input type="checkbox" ng-model="myVar" ng-init="myVar =true">
<h1 ng-if="myVar">Welcome2</h1>
<script>
  var app = angular.module("myApp", []);
  app.controller("myCtrl", function($scope) {
    $scope.myObj = {
      "color": "white",
      "background-color": "coral",
      "font-size": "60px",
      "padding": "50px"
    }

    $scope.info = [{
      name: 'woon',
      age: '18'
    },
    {
      name: 'amir',
      age: '17'
    }];
  });
</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-23 18:10:52

你得用纳克秀。工作实例:

代码语言:javascript
复制
ng-show="myVar"

http://jsfiddle.net/f8cjv7eL/

what is the difference between ng-if and ng-show/ng-hide

票数 1
EN

Stack Overflow用户

发布于 2019-02-04 16:12:56

您不应该为此使用模板变量,请使用scope.myVar,您可以根据情况随时更改它,顺便说一句,myVar不在循环中,您有两个选项

1)提取JS部分中的值(仅在计算值的情况下) 2)将输入移到循环中(如果需要为数组上的每个记录显示输入)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40771422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档