我有这样的指示:
app_directives.directive("multiNavigation", ['$compile',function ($compile) {
return {
restrict: 'E',
replace: true,
scope: {
menu: '='
},
templateUrl: 'app/views/layout/miltiLevelNav.html',
compile: function (el) {
var contents = el.contents().remove();
var compiled;
return function(scope,el){
if(!compiled)
compiled = $compile(contents);
compiled(scope, function(clone){
el.append(clone);
});
};
}
};
}])
但是当我在模板中尝试添加ng-click时 - 它确实不起作用。 。 如果添加ng-click out指令html,它可以正常工作。