AngularJs 1.6 tempalteUrl中的组件脚本没有执行

时间:2017-03-22 17:08:38

标签: javascript angularjs angularjs-components

我在角度组件的模板[report.template.html]中有一个脚本标签,并且在加载时没有执行。

  <script >
  $(document).ready(function() {
  console.log("calling showHide");
  });
  </script>

注意:在angularjs lib之前加载jquery lib,如下面的plunkr

所示

https://plnkr.co/edit/u8XGlVlY9Q5DmKmPOQwA?p=preview

我知道我必须遗漏一些简单的东西。有人可以帮助我做错了吗?

1 个答案:

答案 0 :(得分:1)

不知道这就是你要找的东西但你使用angular.element(document).ready()方法而不是像这样的jquery函数

var reportController = function() {
   var ctrl = this;
      angular.element(document).ready(function () {
       console.log("calling showHide");
    });
      console.log("report ctrl");
};

Demo