Estoy trabajando con la API de Telegram, específicamente con webogram, y hay un problema que me tiene dando vueltas la cabeza.
en el index del webogram he insertado este codigo de javascript:
Código
function buscarContacto(numero){ var obj = {status:1,value:[222886325]}; var ser = angular.element(document.body).injector().get('AppUsersManager'); /// SERVICIO PARA GESTION CONTACTOS var q = ser.getContacts(numero); console.log("OBJ VALUE", obj.value); console.log("sate",q.$$state.status); console.log("valor:",q.$$state.value); console.log("Status",q.$$state.status); return q; }
si ejecuto en la consola el siguiente codigo:
Código
var q = buscarContacto("+523231011116")
obtengo como resultado lo siguiente:
y al imprimir la variable "q" en la que se almacena el retorno de la funcion "buscarContacto" :
Bien. La gran pregunta es ¿por qué imprime undefined en la cosola? (en la linea 7 codigo javascript) si existe value en el objeto.
QUE ESTOY HACIENDO MAL???????
API WebOgram Github:
https://github.com/zhukov/webogram