Javascript 如何让指令模板保留元素内容?
我正在尝试向按钮添加Javascript 如何让指令模板保留元素内容?,javascript,angularjs,Javascript,Angularjs,我正在尝试向按钮添加ng单击。我的HTML: clicky 以及该指令: angular.module('app').directive('btn', function() { return { restrict: 'C', replace: true, scope: true, transclude: true, template: '<button ng-click="onClick()"></button>' }; }
ng单击。我的HTML:
clicky
以及该指令:
angular.module('app').directive('btn', function() {
return {
restrict: 'C',
replace: true,
scope: true,
transclude: true,
template: '<button ng-click="onClick()"></button>'
};
});
angular.module('app')。指令('btn',函数(){
返回{
限制:“C”,
替换:正确,
范围:正确,
是的,
模板:“”
};
});
它从元素中删除clicky
转移没有帮助。谢谢您的回答。在模板中添加ng transclude
template: '<button ng-click="onClick()" ng-transclude></button>'
模板:“”
结果是什么??只是澄清一下,模板/元素中的ng transclude
和指令中的transclude:true
都是必需的。