动态加载的AngularJS不工作

Dynamically loaded AngularJS not working

本文关键字:工作 AngularJS 加载 动态      更新时间:2023-09-26

我只是想尝试AngularJS,因为它看起来很有前途。

我正在使用fancybox在我当前的应用程序中加载我的页面,如下所示:

$.fancybox({
    'href' : 'pages/example.php',
    'type' : 'ajax',
    'fitToView' : true
});

我在这里使用示例4中的确切代码进行即时搜索。

我知道控制器没有被执行,但我不确定原因。

更新:我现在看到,如果我在正文的末尾加载AngularJS脚本,它就可以工作了。是否有执行相同操作的命令,即重新初始化?

试试这个

jQuery(function($){
  $.fancybox({
    'href' : 'pages/example.php',
    'type' : 'ajax',
    'fitToView' : true
  });
});

并确保您已经按照特定顺序初始化了jQuery和fancybox。此外,请检查您是否收到任何可能使脚本无效的js错误