Evénement JavaScript pour les changements d'état dans modèles cibles à états
Utilisez l'événement targetstatechanged pour recevoir des notifications chaque fois que l'état d'un modèle cible à états change. L'événement inclut un objet JSON avec un argument supplémentaire pour le nom de l'état détecté. Par exemple :
{
"stateName": "the-detected-state"
}
Exemple d'utilisation
L'exemple suivant montre comment s'abonner à l'événement et communiquer l'état à un widget de texte au moment de l'exécution.
$scope.$on("targetstatechanged", function (event, target, tmlNodeName, args) {
state = JSON.parse(args).stateName;
$scope.setWidgetProp('textArea-1', 'text', state);
});