【发布时间】:2015-02-09 09:43:34
【问题描述】:
我有以下 sudo html
<foo>
<span>Bar</span>
</foo>
和指令:
myapp.directive('foo', function () {
return {
restrict: 'E',
replace: true,
transclude: true,
template: '<div><p>{{usedToBeInSpan}}</p></div>'
}
});
如何提取嵌套的span 节点的内容并将其在指令范围内的内容设置为usedToBeInSpan?
请注意,我实际上并没有使用它来替换嵌套标签,它只是一个简化的示例
【问题讨论】:
-
您必须创建
link函数并使用.html()从span中提取所有html 内容并添加到您的模板中 -
@ArpitSrivastava 谢谢,在@manasisakare 的回答中查看我的问题......我应该在什么上使用
.html()函数?
标签: javascript angularjs angular-directive