Javascript Angular ui.router仅加载一个文件,可以';不要在别处寻找templateUrl

Javascript Angular ui.router仅加载一个文件,可以';不要在别处寻找templateUrl,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我想我只是不明白一些事情,但我的情况是: 我正在“app.js”文件中使用视图引擎 使用ui路由器,我目前声明的状态如下: .state('home', { url: '/home', templateUrl: '/home.html', controller: 'MainCtrl', }) 这种状态显然会在我的index.ejs文件中查找以下内容: <script type="text/ng-template" id="/home.htm

我想我只是不明白一些事情,但我的情况是: 我正在“app.js”文件中使用视图引擎

使用ui路由器,我目前声明的状态如下:

.state('home', {
      url: '/home',
      templateUrl: '/home.html',
      controller: 'MainCtrl',
      })
这种状态显然会在我的
index.ejs
文件中查找以下内容:

<script type="text/ng-template" id="/home.html"> ...</script>
。。。
我的“index.ejs”文件类似于:

<html>
 <body ng-app="PerformManagement" ng-controller="MainCtrl">
  <div class="container">
    <div >
      <!-- On appelle le template-->
    <ui-view></ui-view>
    </div>
  </div>
 </body>
</html>
<script type="text/ng-template" id="/home.html">...</script>
<script type="text/ng-template" id="/risks.html" ng-controller="RisksCtrl">...</script>

...
...
它是这样工作的,但我想将我的index.ejs分割成不同的文件,因为它开始变得太大,我无法正常工作。 在index.ejs中,通过这种方式更改状态时,我调用我的模板:

<div class="container">
    <div >
      <!--Template called-->
      <ui-view></ui-view>
    </div>
 </div>

我已经创建了像“home.html”这样的文件,我把我的html代码放在这里,我想让我的templateUrl加载它。但是传递像
templateUrl:'home.html'
这样的东西根本不起作用。我试着把我的“home.html”放在很多地方,但仍然不明白为什么它不起作用。 我对角度和节点的研究还很新,所以我想我错过了一些东西。 我遵循了这个教程


我现在很迷茫,所以如果有人能找到一个很好的方法,我会非常感激。

我不知道如何使用mean,但我使用的是带angular的ui路由器。首先,最好省略templateUrl名称前面的斜杠:“home.html”。第二,我使用在状态之间切换我也使用在状态之间切换显示我的模板。但我仍然想从另一个文件中获取我的模板,而不仅仅是index.ejs,我不明白为什么。加载索引文件时,没有调用任何状态。所以这不是
州,对吧?在调用主状态之前,您无法在ui视图中获取主模板。但是,当您最初加载索引文件时,您可以告诉应用程序调用
主页
状态。这就是你想要的吗?不,你说的已经用$urlRouterProvider完成了。否则('home');我想。问题是,我的“index.ejs”就像我看到的默认文件一样。在这个文件中,我有我前面解释过的模板,但我只想在另一个文件中编写这些模板。问题是,在使用templateUrl时,我无法从另一个文件调用它们。我希望能够从另一个位置调用模板,但现在看来,它似乎只能找到写在索引文件中的模板。你是说引用模板的脚本标记?如果在索引文件中保留这些标记,它会工作吗?但当你把它放在别的地方时,它就不存在了?
<div class="container">
    <div >
      <!--Template called-->
      <ui-view></ui-view>
    </div>
 </div>