Angular 2中templateUrl的基本路径

时间:2017-09-25 18:51:37

标签: angular angular2-template

我只需要在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

但没有人为我工作,多次尝试从那个锅中实现一些东西但没有成功,并且帖子没有足够的信息放置变量,你们可以给一些亮点吗?

1 个答案:

答案 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'}()
})