Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
Javascript 当使用codeigniter时,如何在angular ui路由器中提及模板url?_Javascript_Angularjs_Codeigniter - Fatal编程技术网

Javascript 当使用codeigniter时,如何在angular ui路由器中提及模板url?

Javascript 当使用codeigniter时,如何在angular ui路由器中提及模板url?,javascript,angularjs,codeigniter,Javascript,Angularjs,Codeigniter,我已使用angular ui-router路由我的应用程序。根据codeigniter文件结构,视图文件放置在应用程序-->视图文件夹中。和脚本文件放置在资产-->脚本文件夹中。我无法路由到视图文件。只需将状态中的templateUrl设置为codeigniter控制器方法的url,以便它返回视图 以下是一个使用的示例: 它将向codeigniter控制器中的index方法发出模板的GET请求,该方法将返回视图 // codeigniter controller <?php class B

我已使用angular ui-router路由我的应用程序。根据codeigniter文件结构,视图文件放置在应用程序-->视图文件夹中。和脚本文件放置在资产-->脚本文件夹中。我无法路由到视图文件。

只需将状态中的templateUrl设置为codeigniter控制器方法的url,以便它返回视图

以下是一个使用的示例:

它将向codeigniter控制器中的index方法发出模板的GET请求,该方法将返回视图

// codeigniter controller
<?php
class Blog extends CI_Controller {

        public function index()
        {
            // get the blog view
            $this->load->view('blogview');
        }
}
$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
});