AngularJS – Controller 介紹篇
繼續AngularJS的介紹,接下來我們看看controller的應用,以商品介紹的頁面為例,來看看這些資料要如何呈現在頁面上,想要呈現的資料有產品名稱、價格以及描述。
為了方便文章閱讀,本篇將application翻譯成應用程式;controller翻譯成控制器
控制器負責定義函數和值來決定整個應用程式的行為,同樣我們把Javascript和HTML分開來開發,在app.js內定義應用程式名稱和控制器的名稱、函數與值,在這次的案例中也提到利用(function(){})()包裝整個javascript是一種好習慣,有關於函式的基本觀念,大家可以閱讀一下這篇文章,介紹的還蠻詳細的!包裝部分的概念可參考其中介紹的立即函示(IIFE – Immediately Invoked Function Expression)。
定義好之後可以開始定義該控制器內的值,其中this.product=gem的意思是指未來在輸出時可以利用product.name去取得Dodecahedron;product.price去取得2.95…等等。
接下來就是把這些值顯示在網頁上,首先可以在div標籤內加上ng-controller=”StoreController as store”的屬性,其中ng-controller是去指定StoreController為該div內的控制器名稱;store是別名(類似綽號)未來呼叫store時就是在呼叫StoreController這個控制器。
在HTML標籤內開始輸出該控制器內的值,分別是:store.product.name、store.product.price、store.product.description三個項目,而在頁面上就會看到這三個值被顯示出來了。
需要注意的是,如果我們把輸出值部分的程式碼放在div外側的話,會沒有辦法順利的顯示值,因為我們的控制器是指定於div標籤內,離開了div標籤就無法取得該控制器了。
本篇的教學就到這邊,大家也可以透過JS Bin來測試或閱讀本次案例的程式碼。
<!DOCTYPE html> <html ng-app="store"> <head> <meta name="description" content="controllerExample"> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script> <meta charset="utf-8"> <title>controllerExample</title> </head> <body> <div ng-controller="StoreController as store"> <h1>{{ store.product.name }}</h1> <h2>{{ store.product.price }}</h2> <p>{{ store.product.description }}</p> </div> </body> </html> (function(){ var app = angular.module('store',[]); app.controller('StoreController',function(){ this.product = item; }); var item = { name:"馬老師雲端研究室 滑鼠墊", price:"350", description:"有些人認為滑鼠墊就只是種簡單的產品。無非是將滑鼠放於上方並將之滑來拖去。 “表面”上來說確實如此(一語雙關)。但實際上,製造能帶來卓越遊戲體驗的滑鼠墊卻需要結合眾多科學、技術和工藝。身為遊戲滑鼠技術的世界領先者,對如何使滑鼠感測器高效運作我們獨樹一幟。運用專門知識來製造適合的滑鼠墊表面,讓滑鼠感測器得以作出高效而精確的反應。", }; })();
※以上截圖部分為AngularJS官方教學視訊,另有控制器指令介紹的專頁。
The Under-Appreciated Benefits Of Audi Car Key Audi Keyless go
What Is The Reason? Case Opening Battles Is Fast Increasing To
Be The Most Popular Trend For 2024 Case battle Cs2
It’s The Perfect Time To Broaden Your Asbestos Attorneys Options Mesothelioma Lawsuit
Why You’ll Want To Learn More About Car Key Auto Locksmith Car Remote Programming Locksmith Near Me
Hello, its pleasant piece of writing on the topic of media print, we all understand media is a enormous source of facts.
кунилингус
See What Sectional L Shaped Sectional Tricks
The Celebs Are Using Sectional L shaped sectional
I got this web page from my buddy who shared with me about this website and now this time I am visiting this website and reading very informative articles or reviews here.
отзывы за деньги
11 Creative Ways To Write About Audi Advanced Key audi key replacement cost Uk
The Ultimate Guide To Car Keys Cutting can locksmith
cut car keys [Adrian]
Guide To Replacement Car Key Vauxhall: The Intermediate Guide To Replacement Car Key Vauxhall replacement car key Vauxhall
What’s The Job Market For Totopia Professionals? 토토사이트 꽁머니
Ленинградская область выделяется трудной геологической структурой, что делает работу сверления скважин на воду неповторимым в каждом участке. Область имеет вариативность слоев и водоносных горизонтов, которые требуют качественный подход при выборе позиции и глубины пробивки. Источник воды может находиться как на неглубокой глубокости, так и доходить до нескольких десятков метров, что влияет на сложность работ.
Основной деталью, определяющих тип скважины (https://pol-hot.ru/kak-obustroit-skvazhinu-na-vodu-posle-bureniya/ ), выступает геология и расположение водного горизонта. В Ленинградской области чаще всего строят артезианские источники, которые обеспечивают доступ к свежей и надежной воде из скрытых структур. Такие скважины известны длительным сроком использования и качественным качеством воды, однако их постройка требует существенных ресурсов и особого оснащения.
Процесс сверления в регионе включает использование высокотехнологичных устройств и технологий, которые могут справляться с плотными породами и избегать возможные разрушения опор скважины. Необходимо помнить, что следует помнить об санитарные требования и правила, так как вблизи некоторых населённых поселений есть охраняемые водные зоны и защищенные зоны, что диктует особый внимание к буровым действиям.
Вода из подземных источников в Ленинградской области отличается высоким качеством, так как она защищена от внешних факторов и содержит оптимальный состав минералов. Это превращает такие источники популярными для владельцев участков и заводов, которые ценят стабильность и качество водного ресурса.
Приобретение диплома ПТУ с сокращенной программой обучения в Москве
norethindrone 5 mg drug – buy generic lumigan online oral yasmin
Ten Locksmith Cars Myths You Should Never Share On Twitter Local locksmith Car
5 Killer Quora Answers On Affordable Cots affordable cots (git.openprivacy.Ca)
How You Can Use A Weekly Most Effective ADHD Medication For Adults Project Can Change Your
Life how to Get prescribed adhd Medication uk
Как быстро и легально купить аттестат 11 класса в Москве
20 Reasons To Believe Hotpoint Fridge Freezer With Water
Dispenser Will Never Be Forgotten integrated fridge freezer with ice
and water dispenser; minecraftcommand.science,
How Much Do Coffee Filter Machine Experts Make? coffee
machine automatic (overby-Fanning.Mdwrite.net)
Ten Pram Bags That Really Make Your Life Better pram bags, http://reachwaterfront.com,
The 10 Most Terrifying Things About Pragmatic 프라그마틱 정품 확인법 – xintangtc.com,
Chiminea Large Tips To Relax Your Daily Lifethe
One Chiminea Large Trick Every Person Should Know big Chiminea
9 Lessons Your Parents Teach You About Tiny Pellet Stove Tiny Pellet Stove
7 Simple Tips For Rolling With Your Upvc Window Hinge Upvc window Hinge replacement
The Most Hilarious Complaints We’ve Heard About Bmw Replacement Key Bmw key fob replacement
Five People You Should Know In The Seat Key Industry Seat Ibiza Keys
9 Lessons Your Parents Taught You About Upvc Window Repairs Window repairs
5 Killer Quora Answers On Small American Fridge Freezers Small American Fridge Freezers
Why L Sectional Sofa Is Fast Becoming The Trendiest Thing Of 2023 small sectional sofa with chaise (couch05917.birderswiki.com)