Nie mogę się więc domyślić, jak użyć atrybutu ładowania z poziomu ekranu, aby pokazać spinner, podczas gdy mój celownik otrzymuje zdalne dane. Nie mogę znaleźć żadnych przykładów jego użycia w dowolnym miejscu.Używanie ładowania początkowego i ładowanie z użyciem klawiatury aurobu
Czy jest to coś, co powinniśmy ustawić ręcznie w zakresie, gdy rozpoczynamy żądanie? a następnie ręcznie ustawić na false, gdy żądanie zostanie wykonane? Czasami jest magia z tymi kątowymi rzeczami i nigdy nie jestem pewna, czy coś się dzieje na zapleczu, aby poradzić sobie z niektórymi z tych rzeczy.
Prosty przykład użycia tej wartości w ładowaniu na klawiaturze byłoby miłe. Po prostu nie mogę myśleć o tym, jak używać go poprawnie. Oczywiście w dużej części dokumentacji kątowej brakuje dobrych przykładów dla niektórych bardziej złożonych funkcji.
To nie jest technicznie i odpowiedź na twoje pytanie, ale sugestia zupełnie innej metody. Nie lubię używać zewnętrznego spinner/div/span/etc. Wolę używać po prostu placeholder = "{{someScopeVar}}" i typeahead-on-select = "onSelect ($ item, $ model, $ label)" w tagu wejściowym typeahead, zainicjować $ scope.someScopeVar na "ładowanie. . "w kontrolerze, a następnie użyj funkcji onSelect, aby zmienić plik $ scope.someScopeVar na zwykły tekst zastępczy, na przykład" Wyszukaj według nazwy ". –