AngularJS包括部分模板

时间:2015-04-09 20:52:11

标签: javascript angularjs node.js

我正在使用带有此代码的angularjs ui路由器

.state('posts', {
                url: '/posts/{id}',
                templateUrl: '/javascripts/templates/posts.ejs',
                controller: 'PostsCtrl',
                resolve: {
                  post: ['$stateParams', 'posts', function($stateParams, posts) {
                    console.log("post: ", posts.get($stateParams.id));
                    return posts.get($stateParams.id);
                  }]
                }
            })

这是脚本包含

<body ng-app="...">
<div>
<ui-view></ui-view>
</div>
....
 <script type="text/ng-template" id="/javascripts/templates/posts.ejs" src="/javascripts/templates/posts.ejs">

这是ejs(html)文件本身

<div class="page-header">
        ....
  </div>

但是,我无法获取保存ejs文件的源。当我转到正确的url / posts / {id}时,没有加载ejs(html)并且没有控制台错误。知道如何从/javascripts/templates/posts.ejs加载我的ejs文件而不是内联编写它?内联代码过多:(

谢谢!

0 个答案:

没有答案