Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带codeigniter的angularjs部分_Angularjs_Codeigniter - Fatal编程技术网

带codeigniter的angularjs部分

带codeigniter的angularjs部分,angularjs,codeigniter,Angularjs,Codeigniter,我是angularjs的新手,在codeigniter中加载部分时遇到问题 控制器: function angular(){ $this->load->view('admin/header'); $this->load->view('admin/angulardata'); $this->load->view('admin/footer'); } angulardata.php <div class="right"> <div n

我是angularjs的新手,在codeigniter中加载部分时遇到问题

控制器:

function angular(){
$this->load->view('admin/header');
$this->load->view('admin/angulardata');
$this->load->view('admin/footer');
}
angulardata.php

<div class="right">

    <div ng-view>
    </div>

</div>
app.js

 var myApp=angular.module('myApp',[
'ngRoute',
'artistControllers'

]);
myApp.config(['$routeProvider',function($routeProvider){
$routeProvider.
when('/list',{
templateUrl:'partials/list.php',
controller:'ListController'
}).otherwise({
redirectTo:'/list'
});



}]);
以及位于views/admin/partials/list.php中的list.php

    <div>
<input ng-model="query" placeholder="Search for Artists">
</div>
    <ul>
        <li ng-repeat="item in artists | filter: query">
        <div>
        <h2>{{item.name}}</h2>
        <h3>{{item.reknown}}</h3>
        </div>
        </li>
    </ul>

  • {{item.name} {{item.reknown}

我如何才能做到这一点?

解决方案:只需更改一行即可

第一种方式:-

请在此处提供完整路径:

templateUrl:'partials/list.php',
将其更改为:

templateUrl:'[full-path]/partials/list.php',
例如
[完整路径]=http://localhost/mysystem/

第二种方式:-

您可以将基本路径存储到javascript变量中,如下所示:

var base_url="http://localhost/mysstem/";
代码行如下所示:

templateUrl:base_url+'partials/list.php',

希望能有帮助。

我知道这是个愚蠢的问题,但是。。。您是否尝试将其他URL用于您的
模板URL
?像
application/views/partials/list.php
或者甚至只是使用
views/
部分。@klauskpm是的,我试过了,什么都没有如果你用
list.php
替换一些
.html
文件,它能工作吗?可能是一些配置。甚至是文件权限问题。因为,正如你所说,这是正常的。好。。。我的根文件夹是game on,我的app.routes.js是
game on/app
,但我的路径指向
app/components/home/homeView.html
templateUrl:base_url+'partials/list.php',