javascript - Ng-repeat 和 Ng-show 以 Angular 显示

标签 javascript angularjs web angularjs-ng-repeat

我只想显示 ng-repeat 中的第一个元素,然后单击显示其余元素。

这就是我尝试做的但没有成功:

<button data-ng-click="term = !term">Show rest</button>

    <div data-ng-repeat="y in mQues track by $index" data-ng-show="term" data-ng-init="term = $first"> 
    ...
    </div>

它确实只显示第一个,但由于某种原因单击按钮时没有注意到...

最佳答案

更改 ng-show 条件:data-ng-show="term || $first"

关于javascript - Ng-repeat 和 Ng-show 以 Angular 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35432089/

相关文章:

javascript - 显示 html 文件输入的进度?

javascript - ES6 类继承/扩展流类型

javascript - 为什么 JavaScript 在 FireFox 附加组件中比在 FireFox 加载的网页中慢?

javascript - 在 View 中使用编译指令和 ng-repeat 的组合可防止正确更新范围元素列表

ios - 输入类型 ='file' 在 Instagram 应用内浏览器中不起作用

javascript - 只有一个我的 jQuery 对话框显示。我如何让它们全部显示出来?

javascript - 使用分隔符连接字符串,忽略空字符串

javascript - 如何读取具有动态 ID 的文本框的文本框值?

javascript - Angularjs 单选按钮

javascript - 无法将文本与图片垂直对齐