Angularjs 第一步開始乙個專案

2021-07-25 21:50:05 字數 1868 閱讀 5595

angularjs

是2009

年興起的,目前由google

維護乙個採用mvc

模式的js

框架,很多時候用來建立單頁面應用。我也經常將其和phonegap

。通常**可以這樣:index.html

第乙個js

檔案(angular.js)

是核心檔案,必須有。而其他angular-*.js

都是功能檔案,如果專案不需要使用到可以不引用的。

檔案是對angular

應用的定義,本例中**如下:

1 

'use strict';2

3 angular.module(

, [4

'ngcookies',5

'ngresource',6

'ngsanitize',7

'ngroute'

8 ])

9 .config(

function

($routeprovider) ).when(

'/report'

, ).when(

'/report/:id'

, ).otherwise();

23 });

**中定義了乙個angular

而且重定向了路由,example.com/index.html#/report 

就會呼叫reportsctrl

控制器,而對應的檢視是views/reports.html

。上例中reportsctrl

控制器的定義在最先的main.js

檔案。如下:

1 

angular.module()2

.controller(

'indexctrl'

,['$scope'

,function

($scope)]).controller(

'reportsctrl'

,['$scope'

,function

($scope)

15 })();

16 }]);

angularjs

中各個檔案相互的關係大致就是這樣的了。

目前建立乙個

angularjs

專案可以分成手動和自動兩種方法。

手動其實就是自己去下這些

js檔案,然後在

html

中新增相應的引用,然後建立

和控制器定義檔案。

而自動建立乙個專案的方法,我知道的有兩種:

angular-seed

是github

上面乙個開源的專案,你只需要

git clone

一下,乙個

angular

專案結構就有了,剩下來的事就是寫控制器和檢視,挺快捷的。

yeoman

是乙個工作流的自動化工具,不僅僅針對

angularjs

。當然使用前必須安裝,而且它是基於

nodejs

的,因此請先安裝好,然後在命令列中輸入:

接著在命令列中輸入

yo 或者 

yo angular

,就會出現如圖的效果:

常用教程:

開始學習SRS的第一步

其他都是參照那個檔案執行的2 git clone cd srs trunk 3 configure make編譯 4 將以下內容儲存為檔案,譬如conf rtmp.conf,伺服器啟動時指定該配置檔案 srs的conf資料夾有該檔案 conf rtmp.conf listen 1935 max co...

踏出第一步

我是乙個比較內向的人,或許應該說有一點自卑的傾向。因為生活中的一些事情,總是不斷的打擊我的自信心,讓我產生一種感覺 我缺乏能力,是乙個無用的人。我想有過這種經歷的,肯定不只我乙個人。人的信心有時候是很脆弱的,兩三次的失敗就可能讓其消失殆盡,然後你就覺得,反正我也做不出什麼事情來,乾脆就這樣混著吧,於...

邁出第一步

我,乙個程式小白,不是為了熱愛而走上程式設計之路。就這樣稀里糊塗的度過了兩年,期間,自己有為找不出那乙個個errors煩躁,也有為成功編譯後而獲得正確結果的那種喜悅。如今是真的想去改變現狀,想去提公升自己,想不負剩餘的兩年時光,不負你,不負我!對於今後的學習之路的想法,首先基礎的語言學習,其次資料結...