问题标签 [marko]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
marko - 在 Marko 模板中使用组件/标签内容
假设我想要一个包装其内容的组件(又名子组件):
然后像这样使用它:
如何访问模板中的内容?
express - 样式和事件在 marko 模板中不起作用
我的组件加载正常,但样式未加载,事件也未触发。我正在关注文档并且没有抛出任何错误,但似乎我可能在这里遗漏了一些基本的东西?
查看模板渲染res.marko
:
explanation.marko file
:
服务器端:
也使用 marko/node-require 和 marko/express。
javascript - 如何在 MarkoJS 的非顶级组件中访问 `$global` 或 `out.global`?
我正在尝试从 Marko 组件访问全局变量,但我得到Uncaught ReferenceError: out is not defined
.
不应该out.global
/$global
无处不在吗?
node.js - MarkoJS for 循环对象数组
我真的需要帮助解决一个非常简单和微不足道的问题,但它就在这里。我在 NodeJS 的服务器端使用 marko,并通过以下方式呈现我的视图:
用 koa-router 和 koa。我需要 html 部门的帮助,了解如何在 for 或 while 循环所有这些以通过以下方式显示:
我已经尝试了又尝试了,但是我太沮丧了,无法继续前进,请有人救救我,因为这感觉就像星期四的星期一大脑放屁-_-
完整的项目文件位于:GitHub
这是在:
查询可以在以下位置找到:
这是指:
在:
marko - 使用 MarkoJS 简洁标记允许内联元素中的空格
我们在新项目中使用 MarkoJS。我喜欢简洁的 scrypts,但在 MarkoJS 中,它们似乎修剪了所有可能的空间。
例子是:
输出:
此输出与 HAML 的尾随修剪命令“<”非常相似。即使在阅读了文档之后,我也找不到一种方法来保留使用简洁 lang 定义的任何内联元素,而不是像这样修剪尾随空格:
输出:
javascript - Marko JS 提交时
我不能让它工作,它不会console.log(this.stat.first_name)
,我需要知道如何访问输入的输入表单值,以便我可以更改状态,然后在函数中发出axios
发布请求。postSubmit
我正在做第console.log
一个测试并让数据移动正确。
任何事情都会有所帮助。
第一个问题被删除,这是一个转发,因为我没有弄清楚问题。
更新!!!!!!:
我从 MarkoJS 文档中想出了这个,但仍然没有运气。我可能走在正确的道路上,或者我可能会用很多不必要的废话污染我的代码。
express - Marko 页眉和页脚包括
我有两个 Marko 组件,每当它们在 Express 服务器上呈现时,我想将它们包含在其他组件中:<main-header/>
和<main-footer />
.
components/main-header/index.marko
如下:
并且components/main-footer/index.marko
是:
我想在特定路线上呈现的页面如下所示:
但是,我得到一个错误Missing ending "body" tag
for main-header
,所以显然这种 EJS-partials 像语法是不允许的。有没有更好的方法来做到这一点,而无需在每个路由处理程序index.marko
中呈现单个文件?
xml - 任何现代 UI 渲染库都适合静态 XML 吗?
我可以使用 React、Vue 或 Marko 或类似的库来完成 XML 输出吗?
似乎 XML 输出不是这些库中的任何一个的特性(尽管似乎可以将新的(最终的、可渲染的)标签注入 Marko)。
我需要呈现各种格式,包括 HTML、ePub、iBooks、WordML 和其他一些特定于教育设置的 XML 格式。理想情况下,我更愿意使用相同的工具来呈现动态 HTML 和静态 XML 标记,而不是使用 React 处理动态 HTML,以及(例如)pug 处理静态 XML。