17/09/2017, 23:21
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: this en angularjs Saludo
Según la versión que parece que estás manejando,
te sirve cualquiera de los dos (this o scope)
Obviamente, necesitas para el caso que mencionas,
que lo que quieras tenga una variable ya sea en el id,
en el class, o en el style.
Y lo más sencillo sería que por ej arranque con un id, class o style inicial,
y que al dar clic esa variable cambie el valor a un estilo definido directamente
en el clic, o si fue un id o class, que tome un id o class de los que se tienen
aparte en un css.
Ej
Código Javascript :
Ver original<!-- con style--> <li style='{{test}}' ng-click="pag('1')"> <!-- con id--> <li id='{{test}}' ng-click="pag('1')"> <!-- con class--> <li class='{{test}}' ng-click="pag('1')">
Código Javascript :
Ver originalangular.module("sitio",[]) .controller("paginador",function($scope){ //con style $scope.test = 'background-color:#fff'; //con id o class $scope.test = 'css-test1'; $scope.pag = function(id){ //con this this.test = ''; //con scope $scope.test = ''; } }); .controller("paginador",function($scope){
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
Última edición por mortiprogramador; 17/09/2017 a las 23:27 |