Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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视图没有';无法在索引html页面中显示_Javascript_Html_Angularjs - Fatal编程技术网

Javascript ng视图没有';无法在索引html页面中显示

Javascript ng视图没有';无法在索引html页面中显示,javascript,html,angularjs,Javascript,Html,Angularjs,我的目标是在web应用程序上创建路由页面。 我写了两页:索引和主页。 在索引页中,有一个调用主页的ng视图。 但浏览器不显示任何主页。 也许我写错了script.js index.html: <body ng-controller="productsCtrl"> <header ng-include="'header.html'"></header> <div id="main">

我的目标是在web应用程序上创建路由页面。 我写了两页:索引和主页。 在索引页中,有一个调用主页的ng视图。 但浏览器不显示任何主页。 也许我写错了script.js

index.html:

<body ng-controller="productsCtrl">
        <header ng-include="'header.html'"></header>            
            <div id="main">

                <!-- angular templating -->
                <!-- this is where content will be injected -->
                <div ng-view> 
                </div>

            </div>
        </body>

有人可以在这方面帮助男人。谢谢

您必须使用ng应用程序指令

<body ng-app="myApp">


ng app
指令缺失,或者您手动引导Angular?我在其中编写了ng app,这将导致异常。在我看来,Angular甚至没有启动,因为缺少
ng app
指令或引导代码。是的,这与我们所说的差不多。我还注意到他有“'header.html'”:o双引号和单引号。这不会导致header.html无法加载吗?一切正常。但是templateUrl是一个错误。因为我试图在scripts.js:template中输入:“正在工作?”然后主页上显示了一行:“正在工作?”。在本例中,templateUrl:[我的文件夹]。。。。不起作用。如果templateUrl不适用于您,则可能是因为您的路径。尝试将其作为templateUrl:“./templates/home.html”,使用单点而不是双点。另外,请确保可以从浏览器访问templates/home.html。
<body ng-app="myApp">