【问题标题】:Sails Js view engine with layout sections support?支持布局部分的 Sails Js 视图引擎?
【发布时间】:2014-10-23 01:44:21
【问题描述】:

有人知道sails js 的视图引擎支持布局中的可选/必需部分吗?

我的布局示例:

<html>
<head>
...
css files
...
</head>
<body>
...
<%- body %>
...
js files
...
</html>

所以我所有的视图内容最终都会转到 标签所在的位置。但是我需要页面上特定于页面的 javascript,并且该 javascript 依赖于下面包含的 js 文件,其中注入了视图。通常在其他 MVC 框架中,它们允许您在布局中定义其他部分来解决此问题,但我无法找到有关sails js 的更多信息。

当然,我可以将布局中的 js 包含到 head 标记中,但为了避免没有布局部分,这是一个相当大的问题。

【问题讨论】:

    标签: javascript node.js sails.js


    【解决方案1】:

    Dust 有我要找的东西:http://akdubya.github.io/dustjs/

    File: base.dust
    <html>
        <head>
        ...
        css files
        ...
    </head>
    <body>
        ...
        {+body/}
        ...
        js files
        {+javascript/}
        ...
    </html>
    
    
    File: homepage.dust
    {>base/}
    {<body}
        my home page content body
    {/body}
    {<javascript}
        my page specific javascript.
    {/javascript}
    

    【讨论】:

      【解决方案2】:

      你可以只在你的 contet 布局底部注入 js 文件。

      【讨论】:

      • 问题在于它们不属于布局。它们特定于一页。我已经找到了解决办法,一会儿再贴出来。
      猜你喜欢
      • 2016-02-05
      • 1970-01-01
      • 2012-09-10
      • 2023-03-25
      • 2014-03-30
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多