FormattedSring 按钮中的 Nativescript 字体真棒
Nativescript Font Awesome in FormattedSring Button
我想在我的 nativescript 应用程序中显示超棒的字体图标,但它并没有在所有地方显示。
<ScrollView row="0" orientation="vertical" ios.pagingEnabled="true">
<StackLayout #container verticalAlignment="center">
<Image src="res://logo_icon_white" stretch="none" horizontalAlignment="center"></Image>
<label [text]="'WELCOME' | translate" class="welcome-text" horizontalAlignment="center"></label>
<label text=" " class="font-awesome" horizontalAlignment="center"></label> <--- WORKS!
<Button [text]="'LOGIN_WITH_PASWWORD' | translate" (tap)="tapped()"></Button>
<Button>
<FormattedString>
<Span text=" " class="font-awesome"></Span> <--- DOESN'T WORK!
<Span text=" " style="font-family: FontAwesome;"></Span> <--- DOESN'T WORK!
<Span [text]="'PROCEED_WITH_FACEBOOK' | translate" ></Span>
</FormattedString>
</Button>
<Button [text]="'CREATE_AN_ACCOUNT' | translate" class="account-button"></Button>
</StackLayout>
</ScrollView>
当我在 Label 中使用它时它显示图标但是当我想在 FormattedString/Button 中显示它时(因为我使用翻译)它不显示图标。
希望有人能帮忙?
Span
元素目前不支持通过 CSS 设置样式。您应该使用跨度的 properties 来设置样式。在您的情况下,以下应该有效:
<Span text="" fontFamily="FontAwesome"></Span>
我想在我的 nativescript 应用程序中显示超棒的字体图标,但它并没有在所有地方显示。
<ScrollView row="0" orientation="vertical" ios.pagingEnabled="true">
<StackLayout #container verticalAlignment="center">
<Image src="res://logo_icon_white" stretch="none" horizontalAlignment="center"></Image>
<label [text]="'WELCOME' | translate" class="welcome-text" horizontalAlignment="center"></label>
<label text=" " class="font-awesome" horizontalAlignment="center"></label> <--- WORKS!
<Button [text]="'LOGIN_WITH_PASWWORD' | translate" (tap)="tapped()"></Button>
<Button>
<FormattedString>
<Span text=" " class="font-awesome"></Span> <--- DOESN'T WORK!
<Span text=" " style="font-family: FontAwesome;"></Span> <--- DOESN'T WORK!
<Span [text]="'PROCEED_WITH_FACEBOOK' | translate" ></Span>
</FormattedString>
</Button>
<Button [text]="'CREATE_AN_ACCOUNT' | translate" class="account-button"></Button>
</StackLayout>
</ScrollView>
当我在 Label 中使用它时它显示图标但是当我想在 FormattedString/Button 中显示它时(因为我使用翻译)它不显示图标。
希望有人能帮忙?
Span
元素目前不支持通过 CSS 设置样式。您应该使用跨度的 properties 来设置样式。在您的情况下,以下应该有效:
<Span text="" fontFamily="FontAwesome"></Span>