最佳答案
在这个文档: http://docs.angularjs.org/guide/directive中,它说指令有一个 replace
配置:
Template -用 HTML 的内容替换当前元素。替换过程将所有属性/类从旧元素迁移到新元素。有关更多信息,请参见下面的创建组件部分。
Javascript 代码
app.directive('myd1', function(){
return {
template: '<span>directive template1</span>',
replace: true
}
});
app.directive('myd2', function(){
return {
template: '<span>directive template2</span>',
replace: false
}
});
Html 代码
<div myd1>
original content should be replaced
</div>
<div myd2>
original content should NOT be replaced
</div>
但最后一页看起来像是:
directive template1
directive template2
replace
好像坏了,我错过什么了吗?