আমি যা করছি তার একটি খুব সিদ্ধ ডাউন সংস্করণ রয়েছে যা সমস্যাটি জুড়ে যায়।
আমি একটি সহজ আছে directive। আপনি যখনই কোনও উপাদানকে ক্লিক করেন, এটি অন্য একটি যুক্ত করে। তবে সঠিকভাবে রেন্ডার করার জন্য এটি প্রথমে সংকলন করা দরকার।
আমার গবেষণা আমাকে নেতৃত্ব দেয় $compile। তবে সমস্ত উদাহরণ একটি জটিল কাঠামো ব্যবহার করে যা এখানে প্রয়োগ করতে আমি জানি না really
ফিডলগুলি এখানে: http://jsfiddle.net/paulocoelho/fBjbP/1/
এবং জেএস এখানে:
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>");
});
}
};
});
জোশ ডেভিড মিলার দ্বারা সমাধান: http://jsfiddle.net/paulocoelho/fBjbP/2/