W aplikacji NativeScript próbuję zastosować niektóre style globalne, które będą udostępniane w całej aplikacji.NativeScript/Angular - jak importować style globalne?
To moja konstrukcja:
- styles
- partials
- _buttons.scss
- _exports.scss
_buttons.scss:
.flt-btn {
border-radius: 35px;
}
_exports.scss:
@import '_buttons.scss';
app.css:
@import './styles/partials/_exports.scss';
Jak widać style dla .flt-btn
powinny być stosowane, ale nie są.
Używam klasy w module funkcji, który jest leniwy załadowany, login
tak:
<Button class="flt-btn" text="A button"></Button>
Jeśli mogę umieścić style btn bezpośrednio w app.css
bez importu to działa, ale ponieważ jest to css plik Nie mogę użyć w tym celu scss. Nie jestem więc pewien, czy import kiedykolwiek zadziała, robiąc to w ten sposób.
Jak mogę się upewnić, że style z importu częściowego są stosowane w całej aplikacji?
EDIT:
znalazłem this, które z powodzeniem importuje własne style w app.android.css
i app.ios.css
plików. ALE .. Po zainstalowaniu SASS i zrobieniu tego, aplikacja jest zupełnie pusta, gdy uruchomię ją w emulatorze, zarówno w systemie Android, jak i ios.
Nie otrzymuję żadnych błędów, nic. Czy ktoś z powodzeniem potrafił działać tak, jak to? Daj mi znać, a otrzymasz nagrodę.
EDIT 2:
Wygląda na to, że aplikacja jest uruchomiona, bo mogę z powodzeniem coś w konstruktorze app.component.ts
„s dziennika, więc zgaduję, że coś jest przyczyną wszystkich elementów na stronie, aby znikną wraz z nowymi ustawieniami stylów.