Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] Actualizar AngularJS

Estas en el tema de Actualizar AngularJS en el foro de Frameworks JS en Foros del Web. Hola, tengo este Scrip en AngularJS V1.2.26 Aquí la parte HTML (index.html) @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
  #1 (permalink)  
Antiguo 25/09/2015, 13:12
 
Fecha de Ingreso: julio-2015
Mensajes: 16
Antigüedad: 8 años, 9 meses
Puntos: 0
Exclamación Actualizar AngularJS

Hola, tengo este Scrip en AngularJS V1.2.26

Aquí la parte HTML (index.html)

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.     <meta charset="utf-8">
  4.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title>Salud Colectivos</title>
  7.  
  8.     <!-- Bootstrap nucleo CSS -->
  9.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
  10.  
  11.     <!-- FontAwesome nucleo CSS -->
  12.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
  13. </head>
  14.     <div class="form-group">
  15.         <label class="control-label col-xs-3">Prueba JSon III:</label>
  16.     <div class="col-xs-8" ng-app ng-controller="usuariosController">
  17.         <input ng-model="usuario" ng-change="cargausuarios()" placeholder="Buscar usuario" />
  18.         <ul>
  19.             <li ng-repeat="usuario in usuarios">
  20.                 <a ng-click="cambiausuario(usuario.DES_CLIENTE)">
  21.                     Nombre: {{ usuario.DES_CLIENTE }} - Codigo: {{ usuario.COD_CLIENTE }}
  22.                 </a>
  23.             </li>
  24.         </ul>
  25.     </div>
  26.     </div>
  27.     <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  28.     <script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
  29.     <!-- <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script> -->
  30.     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
  31.     <script src="Apps/app.js"></script>
  32.     </body>
  33.     </html>

Aquí mi Scrip en AnhgularJS (Apps/app.js)
Código Javascript:
Ver original
  1. function usuariosController($scope,$http) {
  2.  
  3.     //Cada vez que modifiquemos el contenido del campo de texto haremos una petición a nuestra base de datos con valores relacionados
  4.     $scope.cargausuarios = function(){
  5.         $http({url: "Apps/json.php",
  6.             method: "GET",
  7.             params: {value: $scope.usuario}
  8.         }).success(function(usuarios) {$scope.usuarios = usuarios;});
  9.  
  10.     }
  11.  
  12.     //Cuando eliges un usuario lo reemplaza en el campo de texto
  13.     $scope.cambiausuario = function(usuario){
  14.         $scope.usuario = usuario;
  15.         $scope.usuarios = null;
  16.     }
  17. }

y aquí mi scrip en PHP para consultar la BD (Apps/json.php)
Código PHP:
Ver original
  1. <?php
  2. //Preparamos la conexión con la base de datos
  3. define('_root',$_SERVER['DOCUMENT_ROOT']);
  4. require_once _root.'/Apps/db.class.php';
  5. $conexion = db_connect();
  6.  
  7. //Si se busca algo ejecutamos un query y devolvemos los resultados en json
  8. if($_GET['value'] != ""){
  9.     $DES_CLIENTE = $_GET['value'];
  10.     $conexion = db_connect();
  11.     $sql = 'SELECT *
  12.              FROM tb_cliente
  13.             WHERE DES_CLIENTE
  14.              LIKE ?
  15.          ORDER BY DES_CLIENTE ASC';
  16.     $params = array("%$DES_CLIENTE%");
  17.     $query  = $conexion->prepare($sql);
  18.     $query->execute($params);
  19.     $array  = $query->fetchAll(PDO::FETCH_ASSOC);
  20.     header('Content-Type: application/json; charset=utf-8');
  21.     echo json_encode($array, JSON_FORCE_OBJECT);
  22.     $query->closeCursor();
  23. }
  24. ?>

Todo funciona muy bien, pero cuando quiero ejecutar el scrip con AngularJS V1.4.6 (Ultima Versión)
Simplemente el scrip no funciona.
Alguien podría indicarme como actualizar mi scrip a esta nueva versión de AngulaJS
  #2 (permalink)  
Antiguo 25/09/2015, 16:17
 
Fecha de Ingreso: julio-2015
Mensajes: 16
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Actualizar AngularJS

Ya esta solucionado, esto faltaba

Código Java:
Ver original
  1. angular
  2.     .module('clienteApp', [])
  3.     .controller("clientesController", clientesController);
  4. function clientesController($scope,$http) {
  5.  
  6.     //Cada vez que modifiquemos el contenido del campo de texto haremos una petición a nuestra base de datos con valores relacionados
  7.     $scope.cargaclientes = function(){
  8.         $http({url: "Apps/json.php",
  9.             method: "GET",
  10.             params: {value: $scope.cliente}
  11.         }).success(function(clientes) {$scope.clientes = clientes;});
  12.     }
  13.  
  14.     //Cuando eliges un usuario lo reemplaza en el campo de texto
  15.     $scope.cambiacliente = function(cliente){
  16.         $scope.cliente  = cliente;
  17.         $scope.clientes = null;
  18.     }
  19. }

En el HTML
Código HTML:
Ver original
  1. <div class="form-group">
  2.                     <label class="control-label col-xs-3">Prueba JSon I (Area Solicitante):</label>
  3.                     <div class="col-xs-8" ng-app="clienteApp" ng-controller="clientesController">
  4.                         <input type="text" class="form-control" ng-model="cliente" ng-change="cargaclientes()" placeholder="Buscar Cliente" />
  5.                         <ul>
  6.                             <li ng-repeat="cliente in clientes">
  7.                                 <a ng-click="cambiacliente(cliente.DES_CLIENTE)">
  8.                                     Nombre: {{ cliente.DES_CLIENTE }} - Codigo: {{ cliente.COD_CLIENTE }}
  9.                                 </a>
  10.                             </li>
  11.                         </ul>
  12.                     </div>
  13.                 </div>

Etiquetas: funcion, html, js, php, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:10.