Cycle de vie de vue à l'exécution
En général, vous n'avez pas besoin de gérer le cycle de vie de l'application avec du code, Vuforia View le gère automatiquement en arrière-plan. Toutefois, dans certains cas, vous souhaiterez peut-être contrôler la navigation dans les vues dans le cadre du cycle de vie de l'expérience.
Cycle de vie de vue
Une expérience peut inclure plusieurs vues. Chaque vue peut être une superposition 2D ou une visualisation de réalité augmentée 3D. Lorsque vous utilisez des widgets, chaque vue ne prend en charge qu'une seule cible à la fois, à quelques exceptions avancées. Les utilisateurs peuvent passer d'une vue à l'autre en scannant un ThingMark ou en interagissant avec l'expérience. Une seule vue est active à la fois. Pour pouvoir naviguer entre les vues à l'aide de JavaScript, utilisez le code JavaScript suivant :
$scope.app.fn.navigate(viewNameID);
Pour modifier les paramètres avant le chargement d'une vue, utilisez l'événement d'infrastructure Ionic afterEnter :
$scope.$on("$ionicView.afterEnter", function (event) {}
Alors que les API JavaScript et TML définissent ce qui apparaît dans une vue, les rappels d'événements permettent à l'expérience de répondre à ce qui se passe en temps réel. Pour plus d'informations, consultez la rubrique Evénements.
Est-ce que cela a été utile ?