ng-templates内联,但仍尝试加载

时间:2014-12-17 12:25:06

标签: javascript angularjs templates

我有Plunkr

<script type="ng/template" id="/my-template.html?id=123">
  Inline template. Yes!
</script>

app.directive('gameListing', function() {
  return {
    restrict: 'EA',      
    templateUrl: '/my-template.html?id=123'
};

但我无法弄清楚为什么h * ll Angular仍会尝试加载模板,即使它是在script-tag的id-property中定义的。

有人可以帮帮我吗?我需要内联,而不是加载(还)另一个请求。

谢谢!

2 个答案:

答案 0 :(得分:0)

使用此

<script type="text/ng-template" id="my-template.html?id=123">
 Inline template. Yes!
</script>

 app.directive('gameListing', function() {
   return {
   restrict: 'EA',      
   templateUrl: 'my-template.html?id=123'
  };

答案 1 :(得分:0)

as“/my-template.html?id=123”此路径与您的root指令相关,因此它会尝试在根文件夹中找到。请修改模板ID如 - ID = “我-template.html?ID = 123” 并以相同的方式访问它templateUrl:'my-template.html?id = 123'