新建乙個工程angulardemo03
ng new angulardemo03
npm install 更新依賴
ng g component components/news
目錄結構如下:
3.新增請求相關的model
4.編寫**
news.component.html 編寫乙個按鈕用來傳送請求:
<news.component.ts編寫邏輯,匯入http服務h2>你好angular
h2>
<
p>
news works!
p>
<
br>
<
button
(click)
="requestdata()"
>請求資料
button
>
從伺服器拿到的值:
}
//請求資料方法
19requestdata(),function(err))27}
2829 }
5.解決跨域
由於前端工程是localhost:4200,請求後端工程localhost:8080,會出現跨域錯誤:
access-control-allow-origin' header is present on the requested resource.
解決辦法:
5.1 在專案的根目錄新增proxy.config.json檔案
15.2修改package.json檔案5 }
1 "scripts": ,5.3修改angular.json
1 "serve": ,5.4伺服器端新增註解7 "configurations": 11}
12 },
1 @crossorigin(origins = "http://localhost:4200",allowcredentials = "true")這樣資料就拿過來了啦~
使用rxjs進行請求傳送:
1 import from請求:'rxjs';
2 import from
'rxjs/operators';
3 import from
'rxjs/websocket';
4 import from
'rxjs/ajax';
5 import from
'rxjs/testing
';
1//另外一種請求方式
2userxjsrequestdata()else)22
24 }
angular4 x學習筆記 模組
angular很重要的概念之一仍然是模組。angular整個框架就是由很多個模組組成的,而不同的模組需要從不同的地方匯入。開啟package.json檔案,可以看到依賴的angular包可能是這樣的 來簡單看下這些angular包中包含了哪些常用的模組 至少目前為止,我覺得常用的 以上模組都是ang...
angular4 x學習筆記 元件以及生命週期
自從採用元件化的react大火之後,目前市面上炙手可熱的框架全都採用了元件化的理念,angular當然也不能落後了。可以說,元件化是angular的核心理念。按angular在中國的布道者大漠窮秋的話來說,就是 angular的核心概念是元件,模組化機制ngmodule是為元件化服務的,實際上所有其...
JS跨域請求 Ajax跨域請求JSONP
前兩天被問到ajax跨域如何解決,還真被問住了,光知道有個什麼jsonp,迷迷糊糊的沒有說上來。抱著有問題必須解決的態度,我看了許多資料,原來如此。為何一直知道jsonp,但一直迷迷糊糊的不明白呢?網上那些介紹資料都寫的太複雜了!我是能多簡單就多簡單,爭取讓你十分鐘看完!ajax之所以需要 跨域 罪...