我有一个指令,它从外部HTML文件加载内容。传递给该指令的是一些作用域数据,这些数据用于呈现HTML片段。例如:
在这个指令中,我想基于传递给指令的原始作用域数据,在其中加载进一步的HTML片段。但我似乎无法做到这一点,但应该是以下内容:
使用这个方法,文件不会被包含,但我也没有得到任何错误。有人可以帮助我吗?
NB:我阅读了this">这篇文章,它涉及类似的问题,但没有帮助到我。
更新 - 我在Chrome开发工具中注意到URL按预期解析,但文件内容未被包含。我从文档中了解到ng-include
会加载并编译请求的片段,所以我原本以为它可以起作用。
<div ng-include src="'partials/'+{{obj}}+'.html'"></div>
。 注意我在任何普通文本周围放置单引号,这是将其从对象文字强制转换为字符串所需的。 - Shane Gadsby