我只需要在templateURL中放置一个自定义路径
@Component({
selector: 'hero-detail',
templateUrl: BASE_TEMPLATE_PATH + 'hero-detail.component.html',
styleUrls: ['hero-detail.component.css']
})
我尝试了很多这篇文章中指出的内容
Angular2 how to set templateUrl base path
但没有人为我工作,多次尝试从那个锅中实现一些东西但没有成功,并且帖子没有足够的信息放置变量,你们可以给一些亮点吗?
答案 0 :(得分:0)
我的想法是你可以在index.html中使用基本路径输入隐藏字段,
<input type="hidden" id="hdnTemplate" value="http://example.com/app/modules/templates" />
@Component({
selector: 'hero-detail',
templateUrl: function() { return $('#hdnTemplate').val()+'/hero.detail.component.html'}()
})