我正在为拥有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();
答案 0 :(得分:0)
好的,我只是在蹦蹦跳跳。 ...我忘了附上angular-routes.js,并试图建立路线。