如何在角度2中使用<%= my_var %>
(sails.js中的ejs模板引擎),例如在此上下文中:
import {Component} from '@angular/core';
@Component({
selector: 'my-app',
template: '<span><%= my_var %></span>'
})
export class AppComponent {
title = 'title';
}
答案 0 :(得分:0)
my_var
将仅替换为值。喜欢这个
<script type="text/javascript">
// your code
</script>
然而,当角度代码在其自己的js文件中时,它将无法工作,因为在服务器处理完ejs文件之后,js文件将在客户端加载。
一种可能的解决方案是使用一些角度代码,在ejs模板中创建一个保存数据(在服务器上处理)的服务,如上所示。在组件中,您可以注入此服务并使用变量。