问题标签 [riot.js]

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 投票
1 回答
640 浏览

javascript - 骚乱每个构建 html 标签

我是 Riot.js 的新手,在从对象构建 html 元素时遇到问题。我有这样的结构:

我想在浏览器中得到这样的东西

这就是我所拥有的

它给了我

如何删除"引号?或者如何改进我的代码以在页面上显示真实的 html 标记,而不是字符串?

0 投票
1 回答
317 浏览

javascript - 超出最大调用堆栈大小。递归标签

我的对象如下所示:

每个孩子都可以有自己的孩子。所以我在这里需要递归标签。这就是我所拥有的:

我明白了Maximum call stack size exceeded。我在一个 riot 中读到 js 递归标签是一个问题,但没有找到任何解决方案,或者说它不可能。

0 投票
1 回答
351 浏览

elixir - 服务器端渲染如何与 Riot.js 和 Phoenix 一起使用?

目前,项目站点上的示例显示了通过 Node.js 对 Riot.js 进行服务器端渲染。

我想知道它将如何与 Phoenix 或 Sinatra 一起工作。

0 投票
1 回答
312 浏览

node.js - riotts (riot-ts) 和 jspm - 有人一起工作吗?

我一直在关注这个雄心勃勃的项目https://github.com/nippur72/RiotTS,它已经将 riotjs 转移到了 riot-ts。作者使用了 bower,我正在尝试使用 jspm 让它工作。

jspm repo 列表中不存在 riot-ts,所以我使用导入jspm install npm:riot-ts

包.json:

SystemJS 配置(为了简洁省略了一些文件):

即使在最简单的设置中,TSC 也抱怨找不到Riot tsc app.ts --module AMD

来自 gulp 的错误

该文件存在。路径是正确的。它只是没有发现骚乱。

有没有人有 riot-ts 使用 jspm 的例子?

2016 年 1 月 6 日更新

  • 没有打字文件。http://jspm.io/docs/getting-started.html 上的指南确实需要提及. 浪费了很多时间。
  • 尽管这修复了 typescript 的错误,但它并没有修复 riot-ts 的集成。我现在已经回到凉亭了。

2016 年 2 月 6 日更新

  • 无法让 @template 装饰器在 typescript 中工作。尝试了多个ts定义文件。TS简直吐...
0 投票
1 回答
1484 浏览

javascript - 带有 Riot-ts (Riotjs) 的模块 Typescript 中的多个匿名定义

不得不说,为 Typescript 搭建环境是费力的,也是充满挫败感的。无论如何,这不是一项简单的任务。

无论如何: 仍在尝试使用 JSPM 设置 riot-ts。我已经走得更远了,但它不能正常工作。

我现在有以下内容:

tsd.json:

包.json:

gulpfile (laravel):

文件布局:

生成的 app.js 文件:

chrome 控制台中的失败消息:undefined:1 Uncaught (in promise) 错误:错误:模块http://0.0.0.0:8080/js/app.js (...)中的多个匿名定义 只有一个导入,并且 SystemJS barfs .

Typescript 没有编译错误。这个来自 SystemJS。

代码库:https ://github.com/sidouglas/riot-ts

0 投票
2 回答
479 浏览

javascript - riotjs 渲染表格外的嵌套标签行

看到这个小提琴

有一个父<table>html 标记和嵌套的自定义 riot 标记来构建行。

在检查生成的标记时,测试行呈现在表格之外

如果我以这种方式使用嵌套<div />的 s,它会按我的预期呈现 - 元素的子元素。这是设计使然吗?或者渲染在内部与 html 表一起工作的方式的怪癖?

0 投票
1 回答
73 浏览

riot - riot observable 在递归函数中不起作用

riot observable 在递归函数中不起作用?

事件不能连续触发

plunker:ijOIsQMSt37wqAvIFGx6

我怎样才能做到这一点?

0 投票
3 回答
587 浏览

asp.net-mvc - 为什么我的 riot.js 标记不呈现

我有以下内容:

~/scripts/riot_templates/bob.tag:

~/scripts/riot_templates/bob.js

~/some_file.cshtml::includes (是的,它是 ASP.NET MVC,应该没问题吧?):

some_file.cshtml::content

我只是无法让我的“bob”标签呈现我想要的样子。我被困住了。我知道这很愚蠢。我只知道。

0 投票
0 回答
382 浏览

gulp - ReferenceError:[BABEL] 未知:使用已移除的 Babel 5 选项:base.blacklist

运行 gulpfile 时出现此错误。我假设我的 Babel 版本有问题。

在此处输入图像描述

这是我的 package.json

这是我的 .babelrc 文件

我错过了什么?:(

0 投票
1 回答
205 浏览

riot - 为什么 Riot JS 将其评估为 javascript

我有一个我正在试验的基本按钮标签,我不确定为什么 Riot JS 没有呈现下面的内容。

如果我将“登录”包装在<span>标签中,它会正确呈现。

我希望因为我已经<script>在我的自定义 riot 标记中定义了我,所以它会将其评估为 HTML。相反Login is not defined,我的浏览器出现错误。

如果我希望它呈现为 HTML,是否有一种方法必须转义这个文本,或者我错过了什么?