AngularJS元素指令未在HTML上呈现

我的AngularJS指令不起作用,任何人都可以告诉我我的代码有什么问题。 我过去曾经创建过指令,但是我的代码无法正常工作了

这是我的Plunkr https://plnkr.co/edit/Tf9h4b05bSyueALVSmW8?p=preview

这是正确的吗?

app.directive('ChartHorizontal',function() {
  var directive = {};
  directive.restrict = 'E';
  directive.template = '<h3>Hello Ji</h3>';

  return directive;
});

在HTML中,我们将<chart-horizontal></chart-horizontal>用作控制器? 如果是的话,我已经在我的项目的控制器中完成了此操作。

谢谢

qk8877 回答:AngularJS元素指令未在HTML上呈现

在此演示中运行良好:

angular.module("app",[]).directive('chartHorizontal',function() {
  var directive = {};
  directive.restrict = 'E';
  directive.template = '<h3>Hello Ji</h3>';

  return directive;
});
<script src="//unpkg.com/angular/angular.js"></script>
<body ng-app="app">
   <chart-horizontal></chart-horizontal>
</body>

本文链接:https://www.f2er.com/3051254.html

大家都在问