1
我开发与离子的应用程序,我有更新控制器和工厂的价值值控制器不会更新与工厂
,当我从另一个控制器改变值不会自动更新问题
对不起,我的英语,但我会说西班牙语
Factory.js
aplicacion.factory("parametrosUsuarioFactory", function(){
var datos={
nombre : '',
imagenDePerfil:''
}
var interfaz = {
actualizarNombre: function(nombreRecibido){
datos.nombre = nombreRecibido;
},
obtenerNombre: function(){
//console.log("Datos adentro:"+datos);
return datos.nombre;
},
actualizarImagenDePerfil: function(imagenDePerfilRecibido){
datos.imagenDePerfil = imagenDePerfilRecibido;
},
obtenerImagenDePerfil: function(){
//console.log("Datos adentro:"+datos);
return datos.imagenDePerfil;
}
}
return interfaz;
})
Controller.js
$scope.nombre = parametrosUsuarioFactory.obtenerNombre();
$scope.imagenDePerfil = parametrosUsuarioFactory.obtenerImagenDePerfil();
的index.html
<p id="nombreMenu" style="padding: 10px 10px 4px;">{{nombre}}</p>
<div id="contenedorImagenDePerfil">
<img id="imagenDePerfil" src="{{imagenDePerfil}}"/>
</div>
Controller2.js
parametrosUsuarioFactory.actualizarNombre(data.data.full_name);
parametrosUsuarioFactory.actualizarImagenDePerfil(data.data.profile_picture);
parametrosUsuarioFactory.actualizarIdUsuario(data.data.id);
你是绝对正确的,我从来没有听过一些改变,我试过设备,并运行正常非常感谢你。 –