WebAPI- 自定義RequestModel 驗證

通常我們在後端接前端Request參數的時候,我們為了省事,會建立一個Model來將前後端Binding

儘管這樣的方式讓我們大幅減少了Action所需要的參數。

不過如果我們想要將每一個欄位都進行驗證的時候,此時光是Action內還沒寫主要程式碼,就先因為格式的驗證佔了一大半的程式碼

因此今天來介紹如何透過自定義Attribute來達到此目的。

...繼續閱讀 »

[Cordova] 將開發好的WebApp部署至 ios

這是筆者在大學期間修的一門手機應用課程。

而在去年在修這一門課的時候,筆者是使用Cordova 將JqueryMobile App 發行至 Android平台上

時隔一年,筆者也從Windows跳槽至Mac OSX了。

而一年後再修相同的課程感覺真的很不一樣,對於許多概念越來越能快速釐清。

...繼續閱讀 »

AngularJS 2 Day6 Structure Directive

在前一篇當中我們介紹了四種DataBinding的方式

我們可以透過這些DataBinding的方式,將我們在TypeScript的變數

回傳到我們的 Templete當中來做顯示。

可是有些情況下,我們可能會根據各種不同的條件、情況來顯示不同的變數資料

這時候我們就必須要仰賴 Structure Directive了

...繼續閱讀 »

AngularJS 2 解決部分 第三方套件 無法import問題 -以Chart.js為例

昨天晚上學弟告訴我:他發現 明明已經使用 angular-cli安裝Chart.js這個建構圖表的 Third-party 

但是卻仍然無法使用,會一直報錯:

Cannot find modu
le '../../../node_modules/chart.js'

起初一開始以為只是它單純安裝完後沒有給人家import而產生的錯誤,但後來我自己在看Code的時候發現其實裡頭大有學問。

因此發布上這篇讓其他有相同問題的人可以少採一點坑。

 

 

...繼續閱讀 »

解決瀏覽器Same-origin policy 的問題

相信這個問題一直以來都困擾著開發者,因為很多時候我們不一定剛好可以都在Server上測試

很多時候我們可能只負責前端,而後端是其他人負責。當他們寫完WebApi 或是 WebService的時候就會上傳到測試Server上

那麼當我們在本地端撰寫的時候如果想要Request到網頁上就會有Same-origin policy 的問題要解決

好啦,我就是被雷的那一個,所以今天來跟大家談談Same-origin policy 的問題。

...繼續閱讀 »