He aprendido sobre el uso básico de Angularjs antes, así que aquí aprenderé el contenido relevante de las expresiones con PDF.
Las expresiones en AngularJS no son exactamente las mismas que en JS.
En primer lugar, su expresión debe colocarse en {{}} antes de que pueda usarse. En segundo lugar, en comparación con el concepto de expresión en JavaScript, tiene las siguientes diferencias:
1 alcances diferentes
La función predeterminada en JavaScript es la ventana, pero es diferente en AngularJS. Utiliza el control de alcance $ para actuar.
2 Permitir valores indefinidos
En AngularJS, si se usa una expresión indefinida, no habrá error, y el valor nulo se devolverá directamente.
3 filtros
Puedes usar el | El carácter de comando de tubería en una expresión para agregar filtros, similar a la línea de comando de Unix.
4 $ símbolo
Utilizado para distinguir métodos angulares de los métodos definidos por el usuario.
Aquí hay un pequeño código:
<! DocType html> <html ng-app> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <script src = "http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js" <body> <div ng-concontroller = "ctl"> name: <input ng-model = "name" type = "text"> <button ng-chick = "reset ()"> reet </button> <br> {{name}} <br> ¡Hola! {{test}} <br> Filter: {{nombre | uppercase}} </div> <script type = "text/javascript"> function ctl ($ scope) {var str = "init"; $ scope.name = str; $ scope.reset = function () {$ scope.name = str; }} </script> </body> </html>activar el método de reinicio a través de restablecer para restablecer el contenido de la variable de nombre;
En la expresión, se hace referencia a una prueba indefinida, pero no se informa ningún error, y se muestra como vacío de forma predeterminada; - {{prueba}}
Finalmente, use un filtro para convertir el valor de nombre en la expresión a mayúsculas. - {{Nombre | mayúscula}}
Resultados de ejecución:
Lo anterior es la información que clasifica las expresiones AngularJS. Continuaremos agregando información relevante en el futuro. ¡Gracias por su apoyo!