Eklemek için temel olarak bir olayı tetikleyebilmeyi ve daha sonra bir yönergenin derlenmesini ve kendisinin DOM'daki bir konuma yerleştirilmesini istiyorum. Şu ... herhangi ipuçları ben ihtiyacım olan tüm nesne "el" görmek mümkün duyuyorum buYönergeyi programsal olarak açısal
//controller
angular.module('app').controller('MainCtrl', function ($scope, $compile) {
$scope.$on('insertItem',function(ev,attrs){
var el = $compile("<chart></chart>")($scope);
$scope.insertHere = el;
});
});
// directive
angular.module('app')
.directive('chart', function() {
return {
template: '<div>My chart</div>',
restrict: 'E',
link: function postLink(scope, element, attrs) {
element.text('this is a chart');
}
};
});
gibi bir şey var ama DOM içine eklemek mümkün değilim?
[Dinamik angularjs içinde yönergesini ekleyin] Olası yinelenen (http://stackoverflow.com/questions/15279244/dynamically-add -yarısal-in-angularjs) –