在此文档中: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
不起作用。我想念什么吗?