javascript - AngularJs ng 显示不工作

标签 javascript angularjs

我正在学习 AngularJs。我值得注意的是在 Controller 中正确设置了 bar 属性。你能告诉我哪里出错了吗?

<div ng-app>
  <h2>Div show Hide </h2>    
  <div ng-controller="ToggleCtrl">
    <p ng-if="foo.bar">hidden</p>
    <p ng-if="foo.bar">Shown</p>
  </div>    
</div>

在 Controller 中

function ToggleCtrl($scope) {
 $scope.foo.bar=false
}

最佳答案

function ToggleCtrl($scope) {
  $scope.foo = {
    bar: false
  }
}

关于javascript - AngularJs ng 显示不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22780462/

相关文章:

javascript - 如何使用 GitHub API 和 Octokit JavaScript 将大于 1mb 的文件提交到 GitHub

javascript - Angular JS ng-repeat - 通过动态集合跟踪

javascript - Mean stack 中的 Angular html5 模式

javascript - 更改数组字符串值的第一个(或任何)字符

javascript - 在Nodejs Sequelize模型中,如何获取属性的类型信息?

javascript - AngularJS:如何保持在 'run' 方法直到完成

javascript - 如何从简单的 json 制作所需的 json 树

angularjs - 如何限制在 ng-repeat 中显示的行?

javascript - 单击 Protractor 中的表格单元格值

javascript - 在 AngularJS 中,$scope 和 native 上下文有什么区别?