タグ付けされた質問 「dynamically-generated」

7
AngularJSでディレクティブを動的に追加するにはどうすればよいですか?
私は私がやっていることの問題を非常に煮詰めたバージョンを持っています。 シンプルdirectiveです。要素をクリックすると、別の要素が追加されます。ただし、正しくレンダリングするには、最初にコンパイルする必要があります。 私の研究は私を導いた$compile。しかし、すべての例は複雑な構造を使用しているので、ここでどのように適用すればよいのか本当にわかりません。 フィドルはこちら:http ://jsfiddle.net/paulocoelho/fBjbP/1/ そしてJSはここにあります: var module = angular.module('testApp', []) .directive('test', function () { return { restrict: 'E', template: '<p>{{text}}</p>', scope: { text: '@text' }, link:function(scope,element){ $( element ).click(function(){ // TODO: This does not do what it's supposed to :( $(this).parent().append("<test text='n'></test>"); }); } }; }); Josh David Millerによるソリューション:http …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.