AngularJS ng-open 指令

实例

通过单击复选框显示/隐藏 <detail> 列表:

  1. <!DOCTYPE html>
  2. <html>
  3. <script src="https://cdn.bootcdn.net/ajax/libs/angular.js/1.8.2/angular.min.js"></script>
  4. <body ng-app="">
  5. 单击此处显示详细信息列表的内容: <input type="checkbox" ng-model="showDetails"><br>
  6. <br>
  7. <details ng-open="showDetails">
  8. <summary>Copyright 1999-2016.</summary>
  9. <p> - by Refsnes Data. All Rights Reserved.</p>
  10. </details>
  11. <p><b>备注:</b> 详细信息标签目前仅在 Opera、Chrome 和 Safari 中受支持。</p>
  12. </body>
  13. </html>

定义与用法

ng-open 指令设置详细信息列表的 "open" 属性。

如果 ng-open 属性中的表达式返回 true,则详细信息列表将可见。


语法

  1. <details ng-open="expression"></details>

由 <details> 元素支持。


参数值

描述
expression如果返回 true,将设置元素的 open 属性的表达式

分类导航