2016-03-25 6 views
-1

Ich baue ein Projekt für einen Client, der eine PHP-Site hat, gibt es eine Datei, die "Template-Funktionen" hat. ... im Grunde hat die Person verschiedene HTML-Seiten innerhalb der PHP-Funktionen. Ich muss eine Vorlage in der seltsamen Seite dieser Person erstellen und ich möchte wirklich AngularJs verwenden. An der Spitze der Datei sind also all diese Dinge, die nicht genau wissen, was sie tut, sondern im Grunde, wo die Seite ist und welche Vorlage zu verwenden ist.ng-view außerhalb der Indexdatei

Meine Frage - Ich bekomme Fehler: $ Injector: Modulerr Modul Fehler. Mein Angularjs Code ist in Ordnung, ich bin mir ziemlich sicher. Ich habe ng-app und ng-view..just grundlegende Dinge an Ort und Stelle. Kennt jemand Möglichkeiten, warum ich diesen Fehler bekomme? Ich denke, es muss etwas mit diesem verrückten Server/PHP Setup zu tun haben. Auch irgendwelche Ideen, damit es funktioniert?

Innerhalb der PHP-Funktion, die die Vorlage für die Website lädt, was aussieht wie eine einfache HTML-Datei mit ng-app auf den HTML-Tags und und ng-view div.

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(); 
+2

wenn möglich können Sie den AngularJS Teil, .. coz das Problem ist mit AngularJS Injektor ... so muss es da drin sein. – unlucy7735

Antwort

0

Ok, ich habe gerade ausgepackt. ... Ich habe angle-routes.js vergessen und versucht Routen einzurichten.

Verwandte Themen