ng-view在索引文件

时间:2016-03-25 01:01:06

标签: php angularjs

我正在为拥有php网站的客户构建一个项目,有一个文件具有“模板功能”。 ...所以基本上,这个人在PHP函数中包含了不同的HTML页面。我需要在这个人的奇怪网站内部构建一个模板,我真的想要使用AngularJs。所以在文件的顶部是所有这些东西,它不完全确定它在做什么,但基本上设置网站的位置和使用的模板。

我的问题 - 我收到错误:$ injector:modulerr 模块错误。我的Angularjs代码很好我很确定。我有ng-app和ng-view..just基本的东西到位。有谁知道我收到此错误的可能性?我认为它必须与这个古怪的服务器/ php设置有关。还有任何想法让它发挥作用吗?

加载网站模板的php函数内部看起来像是一个基本的HTML文件,在html标签和ng-view div上使用了ng-app。

if(!isset($_SESSION)){ session_start(); }
function setup_path_massage(){
    if (substr_count($_SERVER['SERVER_NAME'],".") == 1){
       $domref = "www." . $_SERVER['SERVER_NAME'] ; }
    else {
       $domref =          $_SERVER['SERVER_NAME'] ; }
    list($host,$domain,$ext) = split("\.",$domref);
    $domain .= "." . $ext;
     $_SESSION['settings']['domain'] = $domain;
    #################
    if (isset($_SERVER['SUBDOMAIN_DOCUMENT_ROOT'])){
        $orig_path_info = realpath($_SERVER['SUBDOMAIN_DOCUMENT_ROOT']);
        $pos = strpos($orig_path_info, '/shop/');
    }
    else {
       $orig_path_info = realpath($_SERVER['DOCUMENT_ROOT']);
       $pos = strpos($orig_path_info, '/shop/');
   }
   $shop_path  = substr($orig_path_info, 0, $pos)."/shop/";
   $Zend_path  = $shop_path . 'Zend/library/';
    $version    = 'v' . substr($orig_path_info, $pos + 7, strpos($orig_path_info, '/', $pos + 7) - ($pos + 7));

   set_include_path($shop_path.$version.'/:'.$Zend_path);
   return array ($host,$domain);
   }
  list($host,$domain) = setup_path_massage();

1 个答案:

答案 0 :(得分:0)

好的,我只是在蹦蹦跳跳。 ...我忘了附上angular-routes.js,并试图建立路线。