问题标签 [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.

0 投票
2 回答
88 浏览

marko - 在 Marko 模板中使用组件/标签内容

假设我想要一个包装其内容的组件(又名子组件):

然后像这样使用它:

如何访问模板中的内容?

0 投票
1 回答
844 浏览

express - 样式和事件在 marko 模板中不起作用

我的组件加载正常,但样式未加载,事件也未触发。我正在关注文档并且没有抛出任何错误,但似乎我可能在这里遗漏了一些基本的东西?

查看模板渲染res.marko

explanation.marko file

服务器端:

也使用 marko/node-require 和 marko/express。

0 投票
1 回答
329 浏览

javascript - 如何在 MarkoJS 的非顶级组件中访问 `$global` 或 `out.global`?

我正在尝试从 Marko 组件访问全局变量,但我得到Uncaught ReferenceError: out is not defined.

不应该out.global/$global无处不在吗?

0 投票
1 回答
678 浏览

twitter-bootstrap - 如何使用套索在 marko 应用程序中包含 bootstrap js?

我想使用Lasso在我的Marko应用程序中包含Bootstrap JS 。我该怎么做呢?

0 投票
2 回答
633 浏览

node.js - MarkoJS for 循环对象数组

我真的需要帮助解决一个非常简单和微不足道的问题,但它就在这里。我在 NodeJS 的服务器端使用 marko,并通过以下方式呈现我的视图:

用 koa-router 和 koa。我需要 html 部门的帮助,了解如何在 for 或 while 循环所有这些以通过以下方式显示:

我已经尝试了又尝试了,但是我太沮丧了,无法继续前进,请有人救救我,因为这感觉就像星期四的星期一大脑放屁-_-

完整的项目文件位于:GitHub

这是在:

查询可以在以下位置找到:

这是指:

在:

0 投票
1 回答
71 浏览

marko - 使用 MarkoJS 简洁标记允许内联元素中的空格

我们在新项目中使用 MarkoJS。我喜欢简洁的 scrypts,但在 MarkoJS 中,它们似乎修剪了所有可能的空间。

例子是:

输出:

此输出与 HAML 的尾随修剪命令“<”非常相似。即使在阅读了文档之后,我也找不到一种方法来保留使用简洁 lang 定义的任何内联元素,而不是像这样修剪尾随空格:

输出:

0 投票
1 回答
808 浏览

javascript - Marko JS 提交时

我不能让它工作,它不会console.log(this.stat.first_name),我需要知道如何访问输入的输入表单值,以便我可以更改状态,然后在函数中发出axios发布请求。postSubmit我正在做第console.log一个测试并让数据移动正确。

任何事情都会有所帮助。

第一个问题被删除,这是一个转发,因为我没有弄清楚问题。

更新!!!!!!:

我从 MarkoJS 文档中想出了这个,但仍然没有运气。我可能走在正确的道路上,或者我可能会用很多不必要的废话污染我的代码。

0 投票
1 回答
365 浏览

express - Marko 页眉和页脚包括

我有两个 Marko 组件,每当它们在 Express 服务器上呈现时,我想将它们包含在其他组件中:<main-header/><main-footer />.

components/main-header/index.marko如下:

并且components/main-footer/index.marko是:

我想在特定路线上呈现的页面如下所示:

但是,我得到一个错误Missing ending "body" tagfor main-header,所以显然这种 EJS-partials 像语法是不允许的。有没有更好的方法来做到这一点,而无需在每个路由处理程序index.marko中呈现单个文件?

0 投票
1 回答
75 浏览

xml - 任何现代 UI 渲染库都适合静态 XML 吗?

我可以使用 React、Vue 或 Marko 或类似的库来完成 XML 输出吗?

似乎 XML 输出不是这些库中的任何一个的特性(尽管似乎可以将新的(最终的、可渲染的)标签注入 Marko)。

我需要呈现各种格式,包括 HTML、ePub、iBooks、WordML 和其他一些特定于教育设置的 XML 格式。理想情况下,我更愿意使用相同的工具来呈现动态 HTML 和静态 XML 标记,而不是使用 React 处理动态 HTML,以及(例如)pug 处理静态 XML。

0 投票
1 回答
110 浏览

marko - 在marko中使用`getEls`的正确方法?

所以我对 marko 比较陌生,只是想遵循文档。我正在用碎片构建游戏。

是我的代码。由于未定义“getEls”,因此出现渲染错误。这是真的,我没有定义它,但是文档已经定义了它,甚至使用了它

我试过this.getEls同样的错误。