2015-09-04 54 views
0

我正在嘗試使用角度模式表格,http://schemaform.io/儘管我覺得它很棒,但我覺得它太像平臺解決方案了,我不得不深入瞭解代碼才能真正理解它爲了讓它做我需要的定製裝飾器。我也發現'shema ='vs'form ='會很混亂。Angular Schema Form vs Roll Your Own

我現在傾向於'自己滾動',任何人都可以推薦使用角度模式形式以外的其他軟件包或走自家種植的路線來維持控制嗎?當我沒有完全理解第三方產品(或者以不同的方式編寫代碼)或者他們會滿足我們的需求時,我很難依賴第三方產品。

因此,除了架構形式或任何使用angularjs的自制表單生成器的良好入門包之外,還有其他選項嗎?

+0

我看着這個,而不是在代碼級別,但結束了架構形式。我想知道是否有人有使用另一種表單解決方案的實際經驗,或者如果他們只是隨自己的意願而去,因爲這些軟件包沒有削減它。最大的問題是**當出現問題**時,您基本上必須學習代碼才能找出問題。在那一點上,似乎滾動你自己可能會更好。尋找一些經驗的指導......感謝您的鏈接! –

+0

我會告訴你什麼,angularjs-form-b​​uilder確實似乎有一個更合理的json架構,http://selmanh.github.io/angularjs-form-b​​uilder/#/forms/1/view感謝您的重新安裝,向我介紹它。 –

+1

滾動你自己並不總是更好,因爲你最終會重新發明輪子,並花費大量時間獲得正確的細節。考慮學習Angular Schema Form並使其適應,就好像它是你的一樣。然後,將您的更改和改進回饋給社區。這是開源的方式。我們一起可以做得比我們任何人都做得更好。 – Alexey

回答

1

Angular Schema Form的核心是一個模板管理器,通過配置可以輕鬆減少工作量和管理重複使用。您不僅可以製作自己的Angular組件,還可以通過UI架構向他們傳遞信息。

詳細說明差異JSON模式是定義數據模型的標準,ASF中的UI模式(表單)定義專門用於表示層,這還包括覆蓋某些數據模型屬性。

當知道開源產品的內部工作原理時,您可以通過自定義解決方案爲您提供貢獻和改進庫的能力,這是一個更好的結果,即每個人都在做自己的事情並重新發明每次輪。