【问题标题】:Sails how to use templates, server sideSails如何使用模板,服务器端
【发布时间】:2015-12-04 09:05:16
【问题描述】:

我已经使用 Sails.js。但在那个项目中,我们只是将它用作 API。我们在客户端有骨干。

在新的应用程序中,我计划从下到上使用 Sails,但有些东西我没有完全理解。

我有使用模板 (EJS) 的视图。在我的控制器中,我可以调用视图并将其传递给要渲染的模型。我明白了。我不完全理解的是,在这种情况下,我应该将客户端的 javascript 文件放在哪里?

例如,假设我有一个包含输入框和按钮的视图。我想要一些控制该按钮和输入(验证或其他)的javascript。假设我将输入框和按钮的代码放在了validation.js中: 1.我把那个文件放在什么位置?资产? 2. 我如何包含该文件以发送给客户执行?我是否使用普通的 标签将其包含在 template.ejs 中?

【问题讨论】:

  • sails 文档在views doc中解释得很清楚

标签: sails.js


【解决方案1】:

所有客户端资产都应放在assets 文件夹中。

如果您已将 css 文件放入 assets/styles 文件夹并将 js 文件放入 assets/js 文件夹,则 Grunt(在提升服务器时)会自动将所有包含绑定到 layout.ejs 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-20
    • 2021-09-15
    • 2012-02-11
    • 2015-12-01
    • 2011-05-11
    • 2012-10-27
    • 2014-04-06
    • 2012-07-04
    相关资源
    最近更新 更多