AngularJS – Directive 介紹篇
接續前面提到的關於產品展示頁面的製作,我們在HTML文件上面加入一個Add to Cart的按鈕,但是希望這個按鈕可以有條件性的顯示或隱藏,我們可以在該按鈕的HTML標籤中加入ng-show=”store.product.canPurchase”的屬性,這個屬性會去判斷在gem數列中canPurchase中的值是否為true,若不是則該按鈕不顯示於畫面上,反之則會顯示加入購物車(Add to Cart)的按鈕。
在這個案例中canPurchase就算是在數列中的顯示參數,其實這個參數並不是一定要叫canPurchase這個名稱,可以自行決定名稱,例如在馬老師製作的案例中,我就是利用buttonShow這樣的參數名稱,大家也可以在JS Bin上面看看這個案例的程式碼。
<!DOCTYPE html> <html ng-app="store"> <head> <meta name="description" content="AngularJS directivesExample 1"> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> <meta charset="utf-8"> <title>AngularJS directivesExample 1</title> </head> <body> <div ng-controller="StoreController as store"> <h1>{{ store.product.name }}</h1> <h2>NT${{ store.product.price }}</h2> <p>{{ store.product.description }}</p> <button ng-show="store.product.buttonShow">加入購物車</button> </div> </body> </html> (function(){ var app = angular.module('store',[]); app.controller('StoreController',function(){ this.product = item; }); var item = { name:"馬老師雲端研究室 滑鼠墊", price:"350", description:"有些人認為滑鼠墊就只是種簡單的產品。無非是將滑鼠放於上方並將之滑來拖去。 “表面”上來說確實如此(一語雙關)。但實際上,製造能帶來卓越遊戲體驗的滑鼠墊卻需要結合眾多科學、技術和工藝。身為遊戲滑鼠技術的世界領先者,對如何使滑鼠感測器高效運作我們獨樹一幟。運用專門知識來製造適合的滑鼠墊表面,讓滑鼠感測器得以作出高效而精確的反應。", buttonShow: false }; })();
另外還有一種資料顯示的手法,我們可以在gem數列中另外加入soldOut這個參數,而在div的HTML標籤中加入ng-show=”!store.product.soldOut”這樣的屬性,其中驚嘆號指的是不等於,所以這個屬性的意思即是當soldOut參數不等於true的時候要隱藏該div,也就是會隱藏所有的商品資訊。
不過這樣的表達方式並不是很直接,必須要做邏輯上的轉換,因為條件式是soldOut不等於true就顯示該商品,不是很容易搞懂,所以同樣的案例我們可以把HTML中的標籤的屬性改成ng-hide=”store.product.soldOut”,這樣一來我們只需要去看soldOut參數中的值是true或是false,如果賣完就不顯示;沒賣完就顯示,這是一個比較直覺的方法,透過JS Bin觀賞本案例的原始碼。
接下來看多項商品的製作方式,首先必須了解如何在Javascript的數列中加入多項商品的資料。
輸入了以上數列的資料後,在HTML的頁面上可以依下圖的方式呈現出多重商品的資訊,不過從以下的呈現方式可以看的出來,如果商品數量不僅僅是只有兩項,那頁面上面的HTML標籤就會過於複雜,所以下面的方法僅僅是讓大家了解邏輯的部分。
實際上呈現的方式可以參考下圖,是不是簡單多了,在JS Bin上面觀看。
接下來幫大家整理目前講解到的一些AngularJS的專有名稱說明:
- Directives(指示) – 在HTML中觸發Javascript行為的參數。
- Modules(模組) – 定義我們的應用程式。
- Controllers(控制器) – 定義我們應用程式該如運作。
- Expressions(表達式) – 我們的資料該如何的顯示在頁面上。
※以上截圖部分為AngularJS官方教學視訊,另有directive指令介紹的專頁。
farmacia online espaГ±a envГo internacional: gran farmacia online – farmacias online seguras en espaГ±a
farmacia online barcelona: farmacia online madrid – farmacia online madrid
plumbing can really be a hardwork specially if you are not very skillfull in doing home plumbing::
periactin tablet – purchase tizanidine pill buy tizanidine pill
Dengan Mega888, anda boleh menikmati permainan slot dengan peluang kemenangan besar dan hadiah jackpot yang menggiurkan.
п»їfarmacia online espaГ±a: farmacia online 24 horas – farmacia online madrid
sildenafilo 100mg farmacia: viagra precio – comprar viagra en espaГ±a envio urgente contrareembolso
farmacias online seguras: comprar cialis online seguro opiniones – farmacia online barata y fiable
King Boulevard with art Audit: Tennessee’s courts lag on law keeping guns from mentally ill FBI scales back its presence in Chattanooga following July 16 rampage Relic hunters vital but troublesome for Civil War history Cleveland, Tenn.
Can I expect more discounts if I buy rite aid 24 hour pharmacy store locator for details.
Appellant alleged that the contamination was not visible and that no precautions were taken because no one was aware of the contamination.
Great site! I recommend it to everyone!tarjima kino 2024
п»їfarmacia online espaГ±a: Tadalafilo precio – farmacias online seguras en espaГ±a
Way cool! Some extremely valid points! I appreciate you penning this article plus the rest of the site is extremely good.
sildenafilo cinfa 100 mg precio farmacia: comprar viagra – sildenafilo 100mg farmacia
I’ve learned a lot from reading your post.오피
Banking of ova for women about to begin chemotherapy is less routine, but can be considered if facilities are available in your community.
A common way to save money and reputable online pharmacy tramadol can help you buy it safely online.
Gliomas are common in this region, as are pineal blastomas a type of PNET.
I sat for a prolonged period of time.
Looking for big reductions? The prices for Glucophage SR recommended if you’re over 70 years old?
Reply Jonelle says: February 8, 2014 at 9:27 am When my son was 1 week he had severe diarrhea, i took him to the doc n was given med for dehydration after some days the diarrhea was gone.
I am curious to find out what blog system you happen to be working with? I’m experiencing some minor security issues with my latest website and I would like to find something more safeguarded. Do you have any recommendations?
farmacias online seguras en espaГ±a: farmacia online internacional – farmacia online envГo gratis
farmacia barata: farmacia online envio gratis murcia – farmacia online barcelona
Great site! I recommend it to everyone!tarjima kino 2024
I could not resist commenting. Very well written!
A very informationrmative post and lots of really honest and forthright comments made! This certainly got me thinking a lot about this issue so cheers a lot for dropping!
Great site! I recommend it to everyone!tarjima kinolar
These may help in women who chose not to use vaginal estrogen.
It is advisable to do a comparison of prices before you legit online pharmacy phentermine contains all the details.
But increasingly it seems there is a need for our kind of medicine practice, because we spend hours getting to know our clients by listening closely to the words they use to describe their problems.
Check out the video, and watch Dr.
Spectacular products about ED at generic propecia pharmacy sold at maximum discounts by these pharmacies
Antibiotics and other anti-infective agents in pregnancy and lactation.
Great site! I recommend it to everyone!tarjima kino
When I firstly commented I clicked the “Notify me when new comments are added” checkbox and after this every time a comments is newly added I recieve four e-mail with only one statement. Could there be by any means you may remove me from that service plan? Many thanks!
Bienvenue sur notre blog, votre plateforme ultime pour les informations sur les stars africaines du monde des mediums et des emissions de realites televisees https://mediaeventhub.africa/ ! Des tendances recentes dans l’industrie du loisir africain aux rumeurs les plus sensationnels sur les vedettes, nous vous informerons de toutes les histoires captivantes a travers le paysage africain. Cela inclut les alliances musicales inedites, de instants intenses dans les emissions de tele-realite, ou de histoires personnelles emouvants de vos stars preferees, nous couvrons tout. La scene du divertissement en Afrique deborde de talents, et notre blog est la pour vous connecter aux figures qui faconnent l’industrie.
Les emissions de tele-realite africaines ont envahi le monde, revelant la multiplicite culturelle, la ingeniosite et l’authenticite uniques du sol africain. Des emissions comme « Big Brother Naija », « Les Vraies Femmes de Lagos » et « Temptation Island South Africa » continuent de captiver des audiences massives, suscitant des echanges et seduisant des fans bien en dehors de l’Afrique. Nous explorons dans les intrigues, les connexions et les moments inoubliables qui font de ces programmes des incontournables a la tele. Notre blog ne se contente pas de rapporter sur stars, mais s’interesse aussi a l’influence culturelle de ces shows, refletant le poids grandissant de la mode populaire africaine a l’echelle globale.
Notre blog valorise egalement les figures mediatiques et les nouvelles figures qui se demarquent en Afrique. Des artistes performants aux presentateurs influents, en incluant les createurs de contenu sur les sites de reseautage, nous mettons a l’honneur les performances de ceux qui redefinissent le loisir sur le continent. Par exemple des recompenses gagnees dans les films nigerians, des apparitions marquantes dans des series internationales ou des actes courageux dans des videos musicales, nous vous presentons des entretiens uniques et des recits derriere la gloire. Vous trouverez des profils de personnalites importantes comme Burna Boy, qui ont non seulement conquis les audiences africaines, mais aussi obtenu une consecration universelle.
Restez connectes avec nous pour les actualites a chaud et nouveautes en primeur sur vos idoles du continent. Notre blog est un point de rencontre pour les fous de la culture populaire qui desirent ne rien manquer avec les affaires de stars, les programmes recents et les tendances culturelles qui faconnent l’industrie. Que vous soyez un fidele amateur de la mode culturelle africaine ou un lecteur occasionnel des nouvelles du spectacle, notre blog vous assure de vous tenir informe, diverti et eveille par le monde actif des canaux et spectacles de tele-realite en Afrique.
Bienvenue sur notre blog, votre lieu ultime pour les infos sur les stars africaines du monde des mediums et des emissions de television-realite https://mediaeventhub.africa/ ! Des nouveaux courants dans l’industrie du show business africain aux commerages les plus croustillants sur les stars, nous vous mettrons a jour de toutes les histoires passionnantes a travers le territoire. Qu’il s’agisse de collaborations musicales innovantes, de instants intenses dans les emissions de tele-realite, ou de parcours personnels inspirants de vos stars preferees, nous couvrons tout. La scene du spectacle en Afrique est pleine de talents, et notre blog est la pour vous approcher des figures qui modelent l’industrie.
Les emissions de tele-realite africaines ont saisi le monde, mettant en lumiere la variete culturelle, la imagination et l’sincerite uniques du territoire. Des emissions comme « Big Brother Naija », « Les Epouses Reelles de Lagos » et « Tentations Afrique du Sud » continuent de captiver des publics massives, suscitant des conversations et drainant des fans bien a l’exterieur de l’Afrique. Nous nous immergeons dans les intrigues, les liens et les instants memorables qui font de ces programmes des incontournables a la tele. Notre blog ne se contente pas de couvrir stars, mais explore l’impact culturel de ces programmes, montrant le rayonnement de la pop culture africaine a l’echelle planetaire.
Notre blog valorise egalement les personnalites mediatiques et les nouvelles figures qui gagnent en notoriete en Afrique. Des acteurs talentueux aux presentateurs influents, en passant par les stars du web sur les reseaux sociaux, nous celebrons les realisations de ceux qui reinventent le loisir sur le territoire. Que ce soit des performances primees dans les films nigerians, des interpretations de premier plan dans des fictions mondiales ou des prises de position fortes dans des videos musicales, nous vous fournissons des interviews exclusives et des chroniques derriere la renommee. Vous trouverez des portraits de figures influentes comme Bonang Matheba, qui ont non seulement conquis les fans locaux, mais aussi gagne une reputation globale.
Ne nous perdez pas de vue pour les infos de derniere minute et scoops exclusifs sur vos personnalites preferees d’Afrique. Notre blog est un carrefour pour les amoureux du showbiz qui souhaitent rester a jour avec les affaires de stars, les programmes recents et les mouvements artistiques qui faconnent l’industrie. Qu’il s’agisse d’un un fervent adepte de la mode culturelle africaine ou juste interesse des actualites du monde des stars, notre blog vous assure de vous garder au courant, diverti et motive par le milieu en ebullition des medias et des emissions de tele-realite en Afrique.
Bermain di Mega888 adalah mudah dan menyeronokkan, dengan pelbagai pilihan permainan yang sesuai untuk semua pemain.