动态加载的AngularJS无法正常工作

时间:2013-09-03 01:03:47

标签: javascript jquery angularjs fancybox angularjs-controller

我只是想尝试使用AngularJS,因为它看起来很有希望。

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

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

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

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

更新:我现在看到,如果我在正文的末尾加载AngularJS脚本,它就可以了。是否有命令做同样的事情,即重新初始化?

1 个答案:

答案 0 :(得分:0)

试试这个

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

并确保按特定顺序初始化了jQuery和fancybox。同时检查您是否收到任何可能导致脚本无效的js错误