angularjs - AngularJS 上的条件渲染

标签 angularjs

我曾经使用脊椎和 Handlebars 工作,并且能够做类似的事情

{{ if condition }}
  <div class="container">
{{ endif }}

  more html

{{ if condition }}
  </div>
{{ endif}}

我知道我可以使用 ng-if,但我想有条件地显示打开和关闭的元素,而不是整个元素。

最佳答案

您可以编写一个指令并完全完成您想要的任务,但我认为更好的方法是创建一个div(无条件 - 因为每个打开的 div 元素都必须有一个结束元素)并使用 ng-if 添加动态内容:

<div>
  <div ng-if="cond1"></div>
  <div ng-if="cond2"></div>
  <!-- ETC...... -->
</div>

关于angularjs - AngularJS 上的条件渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25824457/

相关文章:

angularjs - Angular JS - 使用其他输入选项更新输入选项

angularjs - 使用 bootstrap 和 angularUi 在模态窗口中轮播

javascript - AngularJS 在路由到新页面后使用 .run 会导致问题

angularjs - Karma 测试似乎没有加载我的 Angularjs Controller

javascript - 如何在angular js中将给定值附加到数组中

javascript - Angular Material - md-virtual-repeat in list - 滚动/加载/显示问题

javascript - 在 angularjs 中构建服务/工厂的最佳实践

javascript - 使用服务跟踪用户状态并让 $watch() 工作?

javascript - Google 登录 API 最初需要两次点击

angularjs - 如何在 angular-ui 中动态禁用 ui-sortable 指令