Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 ng视图不是';t正在使用模板填充_Javascript_Angularjs_Templates_Url Routing_Ng View - Fatal编程技术网

Javascript ng视图不是';t正在使用模板填充

Javascript ng视图不是';t正在使用模板填充,javascript,angularjs,templates,url-routing,ng-view,Javascript,Angularjs,Templates,Url Routing,Ng View,考虑一下。我想我已经正确设置了所有内容,但是我的模板没有使用ng view指令加载到div中 我的路由已配置为: routes.forEach(function (r) { $routeProvider.when(r.url, r.templateUrl); }); $routeProvider.otherwise({ redirectTo: '/' }); 我的路线是: return [ { url: '/', templateUrl: 'ma

考虑一下。我想我已经正确设置了所有内容,但是我的模板没有使用
ng view
指令加载到div中

我的路由已配置为:

routes.forEach(function (r) {
    $routeProvider.when(r.url, r.templateUrl);
});
$routeProvider.otherwise({ redirectTo: '/' });
我的路线是:

return [
    {
        url: '/',
        templateUrl: 'main.html'
    }, {
        url: '/games',
        templateUrl: 'games.html'
    }
];
首先,我的导航似乎不起作用,而且,即使我在根目录下(路径为
/
),main.html模板也不会加载到ng视图中。有人能确切地看出我做错了什么吗

  • 函数定义为:

    when(path, route);
    
    其中,
    路由
    是一个
    对象

    routes.forEach(function (r) {
        $routeProvider.when(r.url, { templateUrl: r.templateUrl });
    });
    
  • href
    更改为:

    <li><a href="#/">Main</a></li>
    <li><a href="#/games">Games</a></li>