为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复传递给部分数据的部分作为属性添加的错误

如何修复传递给部分数据的部分作为属性添加的错误

动漫人物 2021-07-13 12:14:29
我对网页设计很陌生,我正在尝试为我的投资组合网站设置我的部分。我希望能够通过 ejs 文件将数据传递给部分以设置标题和描述。使用我在传递数据时已经找到的一些信息,我创建了两个变量,title 和 description,然后将它们传递给 partials/header.ejs。在 home.ejs 的顶部:<% var title = "The title for the Home Page" %><% var description = "The description for the home page" %><%- include partials/header.ejs {title: title, description: description} %>头文件.ejs...<head>        <!-- Page Title -->        <% if (title !== null) { %>            <title><%= title %></title>         <% } else { %>            <title>Default Title</title>        <% } %>        <!-- Page Description -->        <% if (description !== null) { %>            <meta name="description" content= <%= description %>>                   <% } %>...我希望标题应该设置为变量标题(“主页的标题”),并且描述内容属性应该设置为变量描述(“主页的描述”)。标题工作正常,但描述输出:<meta name="description" content="The" description for the home page>以 description、for、the、home、page 作为属性。有什么我没有看到的,或者我是否错误地使用了 <%= %> ?额外问题:我正在做的事情是否合理/预期/标准,或者在典型站点中是否有更好的方法来完成此任务?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信