আমি যা করছি তার একটি খুব সিদ্ধ ডাউন সংস্করণ রয়েছে যা সমস্যাটি জুড়ে যায়।
আমি একটি সহজ আছে 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/