Tôi đang cố gắng kiểm tra xem một phần tử có hiển thị bằng thước đo góc không. Đây là những gì các phần tử trông giống như:Làm thế nào để sử dụng thước đo góc để kiểm tra xem một phần tử có hiển thị không?
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
Khi trong chrome console, tôi có thể sử dụng bộ chọn jQuery này để kiểm tra nếu yếu tố có thể nhìn thấy:
$('[ng-show=saving].icon-spin')
[
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
]
> $('[ng-show=saving].icon-spin:visible')
[]
Tuy nhiên, khi tôi cố gắng làm như vậy trong thước đo góc, tôi gặp lỗi này khi chạy:
InvalidElementStateError:
invalid element state: Failed to execute 'querySelectorAll' on 'Document':
'[ng-show=saving].icon-spin:visible' is not a valid selector.
Tại sao điều này không hợp lệ? Làm thế nào tôi có thể kiểm tra khả năng hiển thị bằng thước đo?
Hey @limp_chimp đã trả lời dưới đây của tôi đã giúp bạn? –
@limp_chimp cho những thứ như khả năng hiển thị, suy nghĩ về việc sử dụng các bài kiểm tra đơn vị DOM của AngularJS client. Chúng chạy nhanh hơn và dễ phát triển hơn. – Offirmo