Tags

Para poder hacer uso de las variable publicas desde otros archivos js , debemos declararlas de este modo:

WinJS.Namespace.define("WishList", {
userName: ""
});

En este caso la he declarado vacía para posteriormente comprobar su valor, ya que no podemos acceder a ellas sin antes declararlas.También, podemos definir métodos a los que poder acceder desde otros archivos.

Para asignarle un valor,es tambien muy sencillo:

WishList.userName = "Cualquier valor";

 

Si queremos acceder desde otra vista de la aplicación a dicha variable ,se hace de igual modo .En mi caso he accedido a ella, para asignarla a un cuadro de texto

var name = document.getElementById('Name');
name.innerText = WishList.userName;

 

Esta es una forma de hacerlo, seguramente existan otras y mejores,pero  como ya os comenté estoy empezando con JavaScript y HTML🙂

Saludos!!