我已使用angular ui-router路由我的应用程序。根据codeigniter文件结构,视图文件放在application - > views文件夹中。脚本文件放在assets - >脚本文件夹中。我无法路由到视图文件。
答案 0 :(得分:0)
只需将您所在州的templateUrl设置为codeigniter控制器方法的url,即可返回该视图。
的示例// codeigniter controller
<?php
class Blog extends CI_Controller {
public function index()
{
// get the blog view
$this->load->view('blogview');
}
}
你的AngularJS状态:
$stateProvider
.state('blog', {
// other state parameters
...
// this will get the view returned from your index method in your Blog controller
templateUrl: '/index.php/blog/',
...
// other state parameters
});
它将对您的codeigniter控制器中的index方法发出模板的GET请求,该方法将返回视图。