環境部署
首先git clone一下提供的示例原始碼
安裝nodejs。安裝bower(客戶端包管理), http-server(本地靜態web伺服器), karma(單元測試) ,protractor(端到端測試)(這幾個可選,非必須)
npm install: 把package.json裡的依賴裝到node_module下面。(和python的pip install -r requirements.txt很像,但是更加吊。因為你不需要virtualenv的幫助。)
npm install -g就是全域性安裝,比如bower你在哪個專案都可以用,就可以npm install -g bower。
啟動
cd angular-phonecat
npm start
即可啟動乙個本地伺服器在8000埠,可在
訪問。單元測試
npm test
啟動單元測試(karma)。其配置檔案為
karma
.conf
.js。作用如下:
-開啟瀏覽器,連線到karma
-在瀏覽器中執行所有單元測試
-在命令列中打出執行結果
-當**變動時,自動重複執行檢查
端到端測試
端到端檢查整個客戶端。使用protractor工具。protractor需要安裝依賴的驅動。
安裝驅動:
npm run update
-webdriver
啟動伺服器:
npm start
啟動protractor:
npm run protractor
《Angular JS 權威教程》 內建指令
一 基礎ng指令 1.ng disable,使用ng disabled可以把disabled屬性繫結到以下表單輸入欄位上 普通html,在以下表單控制項中只要出現了disable屬性就會禁用該控制項,而使用ng disable時只有當屬性值為true時才會禁用繫結的控制項。2.與ng disable...
Apache HttpCore官方教程筆記
httpcore是對http協議的基礎封裝的一套元件。乙個http訊息包含header和可選的body.請求頭 request header 由乙個請求行和一系列的頭字段組成。響應頭 response header 由乙個狀態行和一系列的頭字段組成。http訊息必須包含http版本。get http...
RabbitMQ 官方安裝教程
su c rpm uvh su c rpm uvh 如果上面位址失敗,可以從此處獲取新位址,如下所示 yum install erlang執行以下兩條命令,安裝rabbitmq 1.匯入rabbit的簽名 rpm import將下面的rpm修改為你的rpm包位址 yum install rabbit...