使用EJS模板在AngView和SailsJs的ngView中

时间:2016-02-26 18:58:31

标签: javascript angularjs sails.js ejs

我使用Angular和SailsJs没有问题。

为了利用带有Sails的i18n,我想使用EJS模板(http://sailsjs.org/documentation/concepts/internationalization)。 但是使用ngView指令来生成我的内容,Angular会显示变量'标记而不是解释它们。

我的布局: homepage.ejs

<h4><%= __('Augustodunum') %></h4> // Works
<div class="view-animate-container">
  <div data-ng-view class="view-animate"></div>
</div>

我的部分模板(使用Angular的ngView指令渲染):
/templates/welcome.ejs

<div>
    <%= __('Ostum') %> // Doesn't work
</div>

我的路由角度: app.js

app.config(['$routeProvider',
    function ($routeProvider) {
        $routeProvider.when('/', {
            templateUrl: '/templates/welcome.ejs',
            controller: 'WelcomeController',
            activetab: 'welcome'
        }).otherwise({
            redirectTo: '/',
            caseInsensitiveMatch: true
        })
    }]);

我的路由风帆: routes.js

 '/': {
    view: 'homepage'
  }

你如何让Angular(通过ngView)解释EJS?

0 个答案:

没有答案