Si ja porteu algun temps en la indústria de la codificació, probablement ja sabreu que el desenvolupament de variacions dinàmiques pot ser una tasca a les aplicacions web. Depenent de la plataforma de programació que trieu, el nivell de complexitat tendeix a variar, però per sort aquesta gesta es pot aconseguir fàcilment a Angular 8 i algunes versions anteriors d'Angular. En aquest article, parlarem de ngstyle a l'agular 8.
el meu tutorial sql per a principiants
Sintaxi de propietat de plantilla a Angular 8
Abans d’explorar totes les funcions i mòduls que inclou Angular 8, vegem primer la sintaxi de propietats d’Angular 8 i com podem canviar el color d’una propietat de color en Java pur.
deixeu que myDiv = document.getElementById ('my-div') myDiv.style.color = 'taronja' // actualitzi el div mitjançant les seves propietats
Fem la mateixa tasca a Angular 8 fent ús de les biblioteques integrades i d'altres mòduls.
utilitzant la sintaxi de la propietat, aquest text és taronja
Utilitzeu la sintaxi {property} per aconseguir qualsevol codi de manera eficient i feu-hi canvis de manera gairebé instantània.
A l'exemple anterior, el que hem fet és accedir directament a la propietat d'estil element div. En comparació amb les propietats de l'objecte i l'atribut DOM, això és diferent.
Utilitzant les característiques integrades d’Angular 8, podem afegir els elements CSS a qualsevol classe que triem. Vegeu l'exemple següent per entendre-ho millor.
Classe CSS amb sintaxi de propietats, aquest text és blau
NgClass i NgStyle a Angular 8
Està integrat amb ngSyntax i ngClass a Angular 8 i es poden utilitzar per adaptar-se a diversos propòsits. En certa manera, els mòduls integrats proporcionen sucre per implementar canvis a cadenes més complexes que altres. Vegem la sintaxi de ngStyle a Angular 8.
estil utilitzant ngStyle
A l'exemple anterior hem fet ús de ngStyle a Angular per alterar la dinàmica de diversos elements de la nostra classe, mentre que al mateix grup hi ha diversos elements junts per facilitar a l'usuari personalitzar la classe segons la seva necessitat.
Continuació de l'exemple anterior.
estil amb ngStyle + -
Ara que ja coneixeu ngStyle, vegem alguns elements de ngStyle.
matriu de classes cadena de classes objecte de classes
ngClass en angular també ens permet fer canvis al nostre codi d'una gran quantitat de maneres perquè els canvis dinàmics es puguin implementar en un tres i no res, de la mateixa manera que ngStyle.
Mireu l'exemple següent per veure-les totes dues en acció.
importar {Component} de '@ angular / core' @Component ({selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css']}) classe d'exportació AppComponent {color = 'rosa' size = 16 displayText = 'show-class' visible = veritable constructor () {} toggle () {this.visible =! this.visible this.displayText = this.visible? 'show-class': 'hide-class'}}
NgClick a Angular 8
Ara que ja coneixeu les característiques bàsiques de ngClass i ngStyle i què es pot aconseguir utilitzant un o tots dos a la plataforma Angular 8, examinem l’ús de ngClick.
subcadena al servidor sql amb exemple
Què és ngClick?
Si en un esdeveniment concret cal unir diversos elements d’un programa, de manera que es pugui aconseguir una sola tasca, haureu de fer servir ngClick.
L'anterior és un exemple de com s'utilitza ngClick a AngularJS. Quan es tracta d’Angular8, el mateix mòdul no existeix i, per tant, cal fer ús del següent.
La sintaxi anterior s’utilitza per facilitar l’enllaç d’esdeveniments a Angular8, en què primer definim el nom de l’esdeveniment de destinació juntament amb parèntesis i, a continuació, incloem una sentència de plantilla incloent cometes i operador igual. Un cop fets aquests passos, Angular8 configura un gestor d'esdeveniments per a aquest esdeveniment i, sempre que s'activi, s'executa.
Angular8 no només és un dels llenguatges de programació més populars, sinó que també és un dels més dinàmics, gràcies a la seva àmplia gamma de funcions. Amb això, arribem al final d’aquest article sobre NgStyle en angular. Espero que tingueu una comprensió de com funcionen.
fes un cop d'ull al per Edureka. Angular és un marc JavaScript que s’utilitza per crear aplicacions web escalables, empresarials i de rendiment al costat del client. Com que l’adopció de marc angular és elevada, la gestió del rendiment de l’aplicació es basa en la comunitat de manera indirecta i genera millors oportunitats laborals. La formació sobre certificació angular té com a objectiu cobrir tots aquests nous conceptes entorn del desenvolupament d'aplicacions empresarials.