Korlátozások (korlátozások) irányelvek angularjs

Hello mindenkinek. Ma nézzük meg, milyen korlátozásokat (korlátozás) irányelvek.

Hozzon létre egy div, és letette őt attribútum ize-bar

Emlékeztetni kell arra, hogy az irányelvek szempontjából írja le CamelCase és a minta által okozott kötőjel.

Amint látjuk, a böngésző teszi a DOM-elem és a konzol hozott foobar.

Alapértelmezésben az irányelv akkor aktiválódik, ha létrehozunk rá, mint egy attribútum vagy elem

Nem számít, hogy ez egy attribútum vagy elem, az irányelv ugyanúgy működnek. Képesség és elem - két megszorítással (korlátozás) alapértelmezés szerint.

Csak most, a mi irányelv már utaltunk, az korlátozza attribútumot. Ez azt jelenti, hogy az irányelv csak akkor reagál a tulajdonság, és az elem nem. Az Ön böngészőjében, kiderül, hogy mi az irányelv csak egyszer működik.

Ha megváltoztatjuk a korlátozás E, akkor az irányelv csak akkor működik, az elem.

Alapértelmezésben irányelveket kell EA fiókot. Ez azt jelenti, hogy fognak működni elem vagy attribútum. Ezek a két leggyakrabban használt módszer. Más módszerek szinte soha nem használt, de még mindig úgy most.

Egy harmadik korlátozás az úgynevezett osztályú.

Most mi is létrehozhatunk egy irányelvet, mint egy osztály.

Most az irányelv csak akkor működik, ha egyszer a felvétel az osztály.

Ezek a korlátozások megadható egyszerre.

Amint látjuk, a böngésző jelentkezzen foobar konzol ténylegesen kikelt 4-szer. Ha most látja a lehetőséget, hogy korlátozzák az irányelv ne aggódj, ez csak a inicializáló paraméterek az irányelv.