フィールドにオブジェクトのキーと値を表示する必要があります。ユーザーが[追加]ボタンをクリックすると、フィールドの新しい行が追加され、値を挿入できる必要があります。キー値のペアを表示し、anglejsを使用してonclick中にフィールドを追加する方法
当初、
var response = {
"json": {
"response": {
"data": [
{
"numbersUrlList": {
"urlList": {
"1": "http://www.press1.wav",
"2": "http://www.press2.wav",
"3": "http://www.press3.wav",
"4": "http://www.press4.wav",
"5": "http://www.press5.wav",
"6": "http://www.press6.wav"
}
}
}
]
}
}
}
以下のようにJSONを作成する必要が提出をクリックしてください。
var request = {
"json": {
"request": {
"data": [
{
"numbersUrlList": {
"urlList": {
"1": "http://www.press1.wav",
"2": "http://www.press2.wav",
"3": "http://www.press3.wav",
"4": "http://www.press4.wav",
"5": "http://www.press5.wav",
"6": "http://www.press6.wav",
"7": "http://www.press7.wav",
"8": "http://www.press8.wav"
}
}
}
]
}
}
}
私はまた、フィドルを作成しました。 http://jsfiddle.net/6Texj/292/
はい私はこれが欲しいですが、値を自動入力しています。私はユーザーが任意の値を入力できるようにする必要があります。 [追加]ボタンをクリックすると、空のフィールドが表示され、送信ボタンのみがクリックされます。すべてのフィールド値でjson要求を作成する必要があります。削除は機能していません。 ** $ scope.numberlist [index] ** – sudarsan
ここで、 '$ scope.numberlist.splice(index、1);'は '$ scope.numberlist'が配列ではなくオブジェクト。代わりに 'splice()'のために 'delete'を使用してください –
削除$ scope.numberlist内のremoveenumberlist(); 。しかし、remove add関数は、ある行を追加した後、行を削除した後に行(または)を削除しようとして行を追加しようとすると、正しく動作しません。申し訳ありませんが、私を助けてください。私はangularjs – sudarsan