首页 文章

在Angular中确定特定区域是否折叠

提问于
浏览
-1

我有一个按钮,你点击它,它会触发div的崩溃 . 我正试图找到一种方法来检查div是否扩展,以便我可以更改“显示”或“隐藏”按钮上的文本 .

目前我正在使用

ng-click="toggle = !toggle"

$scope.toggle = true;

$scope.$watch('toggle', function () {
    $scope.toggleText = $scope.toggle ? 'Show' : 'Hide';
})

哪种排序,崩溃的问题有动画时间,因此您可以双击按钮并使切换按钮文本与折叠div的实际状态不同步 .

我发现咏叹调被提到了

var isExpanded = $(collapsableRegion).attr("aria-expanded");

但我不明白需要为“collapsableRegion”设置什么,我找不到任何关于“.attr”的文档来了解collapsableRegion究竟是什么(ID,Name,class等)

这可能非常简单 .

1 回答

  • 0

    而不是试图在控制器中设置文本,为什么不在标记中设置它?

    <button ng-click="toggle = !toggle">{{ toggle ? 'Show' : 'Hide' }}</button>
    

相关问题