我想弄清楚它是否可能加载我认为在linkedin-dustjs中被称为部分而不加载其父级的内容。
例如,如果我有这个部分(login.dust):
{>layout/}
{<content}
<!-- Login Screen -->
{/content}
加载此页面(layout.dust):
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
{+content/}
</body>
</html>
是否可以在不渲染 layout.dust 的情况下输出 login.dust?原因是我可能想在用户请求登录页面时呈现整个页面。但是,如果用户在另一个页面上尝试执行需要登录的操作,我可能希望 ajax 加载登录部分并将其添加到现有页面,而不需要已经存在的布局。
如果不可能,有没有办法将模板“传递”给另一个模板,这样我就可以渲染出登录模板并将其传递给布局模板。
如果我没有使用正确的术语,我深表歉意。请随时纠正我,因为我不太了解linkedin-dustjs 的工作原理。