AngularJS

[ng] Angular Material Form Builder

種田閒暇時間,因為需求所以製造需求。 Angular Material Form Builder 東西都丟到 github 上面了, http://github.com/hinablue/ng-material-form-builder 目前還要解決幾個比較棘手的問題, Safari 拖曳沒有觸發 dragenter Firefox 拖曳的 drop 觸發了網址轉換(WTF!! IE 10/Edge 有不同狀況 DEMO Page 市面上也不是沒有這種表單建置工具,這只是 純粹自己寫爽的,所以自然寫起來就

JavaScript

[ng] 讓 SVG 在 ng 裡面不 ng

只是工作筆記,想想之後一定會忘記這件事情,所以就記錄一下。大抵上就好像是,明知道 transform 搭配 position: fixed 會有雷,然後我還是傻傻的踩下去一樣。 關於上面提及的雷,可以參考 這裡,並不是每一種瀏覽器都會這樣,不過就是 Chrome/Firefox 會爆炸就是了。 這種時候要讚揚一下 IE11,他在搭配使用的時候,fixed 還是 fixed,並不會因為 transform 而有所改變。 只是說,有沒有改變到底是不是要依照 w3c 說的那樣,這個留給後人繼續發掘了(

筆記

[ng] 從實例來看 ng 應用程序架構

為了避免腦袋久了變成水母,所以趁現在記憶鮮明的時候先寫下來,這樣以後被起底才會有東西可以爆料。AngularJS 也不算很新,現在大家都在玩 ReactJS 了,反觀我自己關心的 Famo.us 草都這麼高了(比畫胸口 希望有時間回去整理 Famo.us 啊(遠目 參考 Gantt chart component for AngularJS 架構規劃 粗略說明一下, core 核心的檔案都可以放在這裡面 logic 屬於邏輯的程式放這裡 ui 屬於使用者介面處理的程式放這裡 gagawulala.

筆記

[天真] Angular + $compile + ng-bind-html 你看看你

自從我膝蓋中了一箭,AngularJS 什麼的就全部都忘光光惹!本來還天真的以為 ng- 天下無敵,結果本來想偷懶直接 ng-bind-html 然後惡搞一下,結果就 GG 惹! 具體的需求與作法大概是, content 是由使用者產生的 HTML 內容,無法有統一的樣版。 $alert() 透過特殊的 Service 來呼叫一個燈箱,燈箱中顯示 content 內容。 ng-bind-html 雖然可以透過 $sce 來產出,不過餵給他基本上沒什麼效果。 $compile 可以用他來重做一次 HTML