Angular JS - HelloWorld

對於 angular JS 的初步認識。

 

前言

因為新環境的關係,要接觸到 Angular1(即 Angular JS),在這部分要提前自行研習,

剛好最近有在接觸 Angular2,感覺起來還真的能體會為何 Angular1 有些被唾棄 哈哈

※. 更何況今年進展到 Angular4 了呢!

 

本篇介紹如何從零開始進入 HelloWorld,如果你是初次接觸的朋友,不仿參考看看。

本篇使用【Angular JS】

 

 

環境建置

首先建立好 html5基本版面,並引用 angular1,本篇從 cdn 上引用 min 版本。

 

 

Angular 載入

在 html 標籤處,加上 ng-app,在我們DOM載入時,angular 會尋找文件切入點,即為 ng-app。

 

 

新增內文

<h1>Angular1 - Hello World</h1>
<p>AngularJS say hello to {{yourname || 'everyone'}}!</p>
<label>Input your name,Angular will say hello to you</label>
<input type="text" ng-model="yourname">
  1. 在 p 標籤當中我們可以看到由中括弧包住的文字,yourname為自訂變數,|| 為「否則」,意思就是說當變數沒設定時,將以字串 ’everyone’ 顯示。
  2. 在文字方塊當中,我們使用到 ng-model,如果有接觸過 angular2 的朋友一定會很熟悉,即為資料綁定,
  3. ng-model 通常綁定一些具有 value 屬性的標籤,這邊的 ng-model 為綁定 p 標籤中的 yourname 變數。

 

 

完成

開啟網頁,即可看到好像很厲害的 angular1 hello world,

當文字方塊修改時,即可發現變數 yourname隨之更改。

 

 

結語

這只是初步開始呢!

讓我們好好更加認識 angular2 的前身吧 ob'_'ov

 

 

資料參考

iT邦邦忙 - 邊學AngularJS邊做Todo List (1) - Hello World

 

 

有勘誤之處,不吝指教。ob'_'ov