我是Angularjs的新手。我有表單數據,我需要向傳遞數據的服務器發送一個post請求。我已經完成了angularjs中的UI和控制器部分,但不知道如何捕獲表單數據。請找到plnkr的鏈接 - Plnkr link捕獲Angularjs控制器內部的表單數據
通過點擊添加按鈕,一個新的li
元素被添加,並在點擊減號時被刪除。我需要將所有關鍵值項目轉換爲以下格式發送Post請求。
{
"search_params": [
{
"key": "search string",
"predicate": "matches",
"value": "choosen text"
},
{
"key": "search string",
"predicate": "not-matches",
"value": " search value"
},
{
"key": "search string",
"predicate": "matches",
"value": " search value"
}
]
}
如何捕獲表單數據和構建param對象我的控制器內部的控制器內的searchParams
函數內。請讓我知道,因爲我是Angularjs的新手。
更新的問題 基於輸入,我可以在控制器中獲取用戶詳細信息。但也有幾件事情:
- 默認情況下會出現一個
li
元素,當用戶提交,目前li
元素的數據應該在控制器中被捕獲。 - 只有使用加號按鈕添加條件時,數組纔會更新,但最後一個元素數據在提交時並未在模型中更新。
- 同樣對於刪除標準也有好處。
鏈接更新Plunker - Plnkr Link
這可能會幫助您開始http://plnkr.co/edit/h1afP3TI2jrrYGQFUPOf?p=info – Ricky
我驗證了您的plunkr,但有些條件無法正常工作。已經更新了這個問題 – zilcuanu