角度指令不在正确的位置

时间:2016-11-19 20:33:12

标签: angularjs directive

我在表格中有简单的角度指令,但它在表格之前呈现。



string ficheiro = e.Data.GetData(DataFormats.FileDrop).ToString();

app.directive('myDirective',function () {
  return {
    restrict : "E",
    templateUrl : "directives/myDirectiv.html",
    replace : true
  }
})




我如何解决它在正确的地方。 Ty提前。

1 个答案:

答案 0 :(得分:0)

您无法将custom-element放入表格的tbody元素内。如果您在tbody中添加自定义元素,则会将其视为无效的html&该自定义元素将被抛出。

您应该将指令类型转换为A(属性)而不是E(元素)。现在将您的指令放在tbody元素上。

   

<强>指令

app.directive('myDirective',function () {
  return {
    restrict : "A", //<-- converted E to A 
    templateUrl : "directives/myDirectiv.html",
    //replace : true //it isn't needed, though this has been deprecated since 1.5+
  }
})