簡體   English   中英

使用AngularJS動態創建HTML表單

[英]Create HTML forms dynamically using AngularJS

我正在做一個包含80多個表格的大型項目。 每個事務都有一個表單,現在我考慮使用Angular動態創建此表單。 動態表單創建過程將生成帶有模型名稱和驗證規則的輸入字段。 我將在Angular控制器中編寫表格的定義。 因此,我的好奇心是要知道這種想法實際上是好的,或者我應該考慮其他方法。 我在服務器端使用Node.js和Express js。

如果您將asp.net用作后端,則可以依賴Visual Studio腳手架和T4模板來為Angular Controllers和View生成HTML和JavaScript。

否則,您可以擁有一個Json文件,其中包含每個表單的字段列表,並創建一個接受表單名稱的指令,並從json文件中讀取其字段,然后遍歷表單中的字段列表並繪制HTML相應地輸入,您可以在每個字段中包括驗證,標簽和數據類型。

您以后可以將此文件保存在數據庫中,並允許用戶編輯該文件,也許您可​​以向每個窗體添加一個視圖,類似於SharePoint,它具有一個列表,然后為每個列表提供多個視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM