İletki kullanarak bir öğenin görünür olup olmadığını test etmeye çalışıyorum. İşte öğenin neye benzediği:
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
Chrome konsolundayken, öğenin görünür olup olmadığını test etmek için bu jQuery seçiciyi kullanabilirim:
$('[ng-show=saving].icon-spin')
[
<i class="icon-spinner icon-spin ng-hide" ng-show="saving"></i>
]
> $('[ng-show=saving].icon-spin:visible')
[]
Ancak, iletki içinde aynısını yapmaya çalıştığımda, çalışma zamanında şu hatayı alıyorum:
InvalidElementStateError:
invalid element state: Failed to execute 'querySelectorAll' on 'Document':
'[ng-show=saving].icon-spin:visible' is not a valid selector.
Bu neden geçerli değil? İletki kullanarak görünürlüğü nasıl kontrol edebilirim?