我們公司目前已經有兩、三個案子開始使用 AngularJS 進行開發,過程中自然會遇到一些陷阱,我們當然也知道,這些陷阱是因為觀念不完整所造成的,只要你認真看完且看懂官網文件在講些甚麼,自然不會犯這種錯,但我也相信 99% 的開發人員不會把官網文件全部看完才開始撰寫程式。這次同事遇到的問題是在使用 ngSwitch 指令用以切換不同網頁內容時,會抓不到 Model 的問題,我們就來看看遇到這種問題應該如何解決。
... 繼續閱讀 ...
TechEd North America 2013 正如火如荼的進行中,看了第一天的幾場,又再次陷入資訊爆炸的狀態。這次看見 Visual Studio 2013 推出了許多 ASP.NET 與 Web 相關功能預覽,覺得還蠻興奮的,特別摘錄 Microsoft ASP.NET, Web, and Cloud Tools Preview 影片中幾個亮點,讓大家快速掌握 VS2013 與 ASP.NET 的新功能。
... 繼續閱讀 ...
在開發 AngularJS 的時候,使用 Angular 表達式是一件很過癮的事,因為所有表達式的內容,都會因為 AngularJS 自動繫結的關係,所有 model 的變化,都會自動反映到頁面上 ( View )。不過,當 AngularJS 正在初始化的時候,由於尚未開始運作,且網頁又已經被載入到瀏覽器中,因此使用者很有可能會看到 Angular 表達式出現在頁面上,而這就不是一件有趣的事了!今天我要來講解幾個 Angular 表達式的使用技巧,以及使用 ngBind 指令 (directive) 的時機。
... 繼續閱讀 ...
三年前我曾經寫過一篇【如何將 NB 的無線網路變成可分享 Wi-Fi 的 AP 模式 (Ad-Hoc)】的文章,這幾天因為到大陸出差,又需要再次利用筆記型電腦 (NB) 分享 Wi-Fi 熱點出來,以便讓我的手機使用飯店提供的網路,這才發現原本的文章已經無法適用於 Windows 8 作業系統了。所以趁機重新研究了一下新的設定方式,並整理成這篇文章。
... 繼續閱讀 ...
我曾經在【ASP.NET MVC 開發心得分享 (21):Routing 觀念與技巧】這篇文章中分享過幾個路由開發技巧,其中在【技巧 1:替 Routing 網址設立條件限制】的部分有示範如何透過簡單的 RegEx 規則運算式 (正則表達式) 來限制路由變數的內容規則。不過,通常你在網路上能查到的這些 路由限制 (Route Constraints) 範例,大多使用「正向表列」的方式進行比對,這的確在大部分開發情境下都是這樣用的,但在特定比較少見的開發情境下,你或許需要「反向表列」的方式來限定路由參數的比對規則,尤其是在 ASP.NET MVC 與 ASP.NET HttpHandler 混合執行的情況下,更容易遇到這樣的問題。
... 繼續閱讀 ...
今天晚上花了點時間,把 AngularJS 預設模組裡 select 標籤的 ngOptions 參數用法給徹底搞懂,這是我前幾天在公司展示 AngularJS 開發實戰時,一個稍微卡住的地方。今天利用 JSBin 自己弄出一個完整範例後終於大澈大悟。說實在的,AngularJS 這玩意要弄通他,對初學者來說好像還真的有點難度,今天聽同事跟我說,我前幾天再講解 AngularJS 的時候,只覺得我 DEMO 的很帥、程式寫的很快,但自己無法深刻理解,回家想兩天之後才跟我說:「保哥,我想通了,這玩意好棒喔!」XDD
... 繼續閱讀 ...
先前講過幾篇關於使用 Windows PowerShell 管理微軟線上服務與 Exchange Online 的方法,不熟悉的人可能要先看過【Office 365 管理系列:使用 PowerShell 管理微軟線上服務】以及【Office 365 管理系列:用 PowerShell 管理 Exchange Online】文章。由於我們希望能自動化一些管理工作,不過每次執行 Connect-MsolService 命令時,總是會要求手動輸入帳密登入,這樣我們怎樣才能將常見的管理工作完全自動化呢?因此,我今天要分享一個 Windows PowerShell 的小技巧,讓你可以在登入微軟線上服務或 Office 365 的時候,完全不需要輸入帳號、密碼,就能夠自動登入,並執行你想執行的管理命令。
>> 要試用 Office 365 的朋友,可點擊 Office 365 Enterprise E3 試用版 - 30 天期 進行申請喔 <<
... 繼續閱讀 ...
最近實在是迷上 AngularJS,自從寫了第一支範例程式後,從此便愛不釋手。今天下午在公司內部 LIVE DEMO 完整的開發流程與設計概念,同事們頻頻點頭微笑,各個嘖嘖稱奇。到了傍晚,在 GitHub 看到一個能讓 Visual Studio 2012 支援 AngularJS 所有內建 ng-* 屬性 Intellisense 的方法,而且還支援到新版 AngularJS 1.1.4 耶,趕緊來寫文章造福大家。 (^_^)
... 繼續閱讀 ...
最近好幾個客戶都確定要採購 Office 365,也都順利地幫他們從【試用訂閱】轉為【正式訂閱】,雖然步驟並不多,但因為轉為【正式訂閱】的意思就等同於要【開始付錢】。想也知道,客戶只要遇到要「付錢」這件事,都會變得非常警慎,每一步都必須小心翼翼,深怕選錯選項。由於這幾次都是我在協助客戶轉換訂閱,今天在幫客戶付錢時,順手把轉換的過程記錄了下來,需要轉換的人可以參考參考。
>> 要試用 Office 365 的朋友,可點擊 Office 365 Enterprise E3 試用版 - 30 天期 進行申請 <<
... 繼續閱讀 ...