Javascript Codeigniter的templateUrl angularjs路由提供程序
我是新来安格拉斯的。如何在Codeigniter应用程序中传递模板URL routerProvider angularjs 例如,我的codeigniter控制器是:Javascript Codeigniter的templateUrl angularjs路由提供程序,javascript,angularjs,codeigniter,Javascript,Angularjs,Codeigniter,我是新来安格拉斯的。如何在Codeigniter应用程序中传递模板URL routerProvider angularjs 例如,我的codeigniter控制器是: class Tester extends CI_Controller { function __contruct(); { parent::__contruct(); } function index() { $this->load->model('m_tester');
class Tester extends CI_Controller {
function __contruct();
{
parent::__contruct();
}
function index()
{
$this->load->model('m_tester');
$data['title'] = 'Home';
$this->load->view('tester/template',$data);
}
}
这是我创建json数据的控制器,仍然在一个控制器文件中:
function studentlist()
{
$this->load->model(array('m_tester'));
$data = $this->m_tester->studentlist();
$this->output->set_content_type('application/json')->set_output(json_encode($data));
}
当我在中访问我的页面时,json输出工作得很好,因为我的tester页面主页是显示studentlist()控制器,而不显示routerProvider
这是我在codeigniter中的查看文件夹和文件:
cbt
-application
--views
---tester
我在views tester文件夹中有一个菜单文件,它是menu.php:
switch($title)
{
case 'Home';
include 'home.php';
break;
}
所以我的问题是如何在我的angularjs routerProvider配置中为我的codeigniter传递我的templateUrl
var myApp = angular.module('myApp', ['ngRoute']);
myApp.config(function($routerProvider, $locationProvider){
$routerProvider
.when('/', {
templateUrl: '**<--I'M STILL CONFUSED HERE-->**',
controller: 'studentController'
});
$locationProvider.html5Mode(true);
});
var myApp=angular.module('myApp',['ngRoute']);
myApp.config(函数($routerProvider,$locationProvider){
$routerProvider
。当(“/”{
templateUrl:'**templateUrl
来自何处?您是否试图在我的应用程序中使用“tester/template”?@Oki:templateUrl。js@Christian:我不确定测试仪/模板是否正确,因为模板是我的模板基本文件,包括页眉、正文和页脚……或者我应该更改文件结构吗?@Agung如果您想显示它测试文件,然后你会使用它。如果你想显示该文件的一段,你应该把它分成几部分。templateUrl
来自哪里?你想在我的应用程序中使用“tester/template”吗?@Oki:templateUrl。js@Christian:我不确定测试仪/模板,因为模板是我的模板基本文件,包括ed页眉、正文和页脚…或者我应该更改我的文件结构吗?@Agung如果你想显示该测试文件,那么你会使用它。如果你想显示该文件的一段,你应该将其拆分为多个部分。