Ich werde nativescript-orientation-Plugin in meinem Projekt verwenden. https://github.com/NathanaelA/nativescript-orientation#argslandscape--true--falseWie wird das nativescript-orientation-Plugin in Typoskript & Angular 2 in nativescript verwendet?
Ich möchte alle Layout ändern, wenn die Ausrichtung automatisch ändert. Also werde ich diese Funktion verwenden.
exports.orientation(args)
args.landscape = true | false
args.page (depreciated) or args.object = the current page
Aber ich weiß nicht, wie es zum Einfügen in meinem Typoskript & angluar 2-Projekt.
import { Component, OnInit } from "@angular/core";
var Orientation = require("nativescript-orientation");
@Component({
selector: "my-app",
templateUrl: "app.component.html",
})
export class AppComponent implements OnInit {
public counter: number = 16;
public get message(): string {
if (this.counter > 0) {
return this.counter + " taps left";
} else {
return "Hoorraaay! \nYou are ready to start building!";
}
}
ngOnInit(){
console.log(Orientation.getOrientation()+"--phone");
}
public onTap() {
this.counter--;
}
}
export function orientation(args){
}
I Layout sowie Stil ändern wollen, wenn ändern Landschafts- und Portrait sie – HeraclesDev
Sie können nicht Layout Laufzeit mit diesem Plugin ändern .. in der Tat Sie können die Laufzeit des Layouts in NativeScript nicht ändern. Sie können Layouts jedoch einfach in Abhängigkeit von einer booleschen Variablen anzeigen/verbergen, die Sie entsprechend dem Orientierungswert festlegen können. Wenn Sie Layouts in Abhängigkeit von der BUILD-Zeit für die Ausrichtung laden möchten, können Sie auch die Seiten für die Bildschirmqualifikation https://docs.nativescript.org/ui/support-multiple-screens#screen-size-qualifiers verwenden –