以下のコードは、フォームを動的に生成します。 - この「DynamicContentに」idは今ng-model属性を動的に生成されるjQuery要素にバインドするにはどうすればよいですか?
start form name="myForm" ng-submit="submitForm()"
div id='dynamicContent'
end form
以下のようにJSPでこれは角JS 1.4
var $label = $('<label display="inline-block" width=25px>').text(jsonObj.ATTRIBUTES[key].ATTRIBUTE_NAME+' : ');
var $input = $('<input type="text">').attr({id: jsonObj.ATTRIBUTES[key].ATTRIBUTE_NAME+'Id', name: jsonObj.ATTRIBUTES[key].ATTRIBUTE_NAME, 'ng-model':'entity.'+jsonObj.ATTRIBUTES[key].ATTRIBUTE_NAME});
$input.appendTo($label);
$('#dynamicContent').append($label).append('<br/>');
次に書かれているが、どのように私は、フォームを提出することを確認しない、と私は次のようになりますコントローラ内の「エンティティ」にアクセスできるか?
PS:AngularおよびjQueryの新機能 Angularを使用する場合はどうすればいいですか。
、jQueryのを使用して取り除きます。現在あなたがしていることは既にインパルアされています – charlietfl
@charlietflさて、それでは角度を使ってどうやって進めますか?どんなリード? – devk
#dynamicContentにラベル(および入力)を含め、jQueryを使用してラベルを生成しないでください。フォームが表示されるかどうかを判断するロジックがある場合は、ng-show –