问题标签 [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.
javascript - 骚乱每个构建 html 标签
我是 Riot.js 的新手,在从对象构建 html 元素时遇到问题。我有这样的结构:
我想在浏览器中得到这样的东西
这就是我所拥有的
它给了我
如何删除"
引号?或者如何改进我的代码以在页面上显示真实的 html 标记,而不是字符串?
javascript - 超出最大调用堆栈大小。递归标签
我的对象如下所示:
每个孩子都可以有自己的孩子。所以我在这里需要递归标签。这就是我所拥有的:
我明白了Maximum call stack size exceeded
。我在一个 riot 中读到 js 递归标签是一个问题,但没有找到任何解决方案,或者说它不可能。
elixir - 服务器端渲染如何与 Riot.js 和 Phoenix 一起使用?
目前,项目站点上的示例显示了通过 Node.js 对 Riot.js 进行服务器端渲染。
我想知道它将如何与 Phoenix 或 Sinatra 一起工作。
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简直吐...
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。
javascript - riotjs 渲染表格外的嵌套标签行
看到这个小提琴。
有一个父<table>
html 标记和嵌套的自定义 riot 标记来构建行。
在检查生成的标记时,测试行呈现在表格之外。
如果我以这种方式使用嵌套<div />
的 s,它会按我的预期呈现 - 元素的子元素。这是设计使然吗?或者渲染在内部与 html 表一起工作的方式的怪癖?
riot - riot observable 在递归函数中不起作用
riot observable 在递归函数中不起作用?
事件不能连续触发
plunker:ijOIsQMSt37wqAvIFGx6
我怎样才能做到这一点?
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”标签呈现我想要的样子。我被困住了。我知道这很愚蠢。我只知道。
riot - 为什么 Riot JS 将其评估为 javascript
我有一个我正在试验的基本按钮标签,我不确定为什么 Riot JS 没有呈现下面的内容。
如果我将“登录”包装在<span>
标签中,它会正确呈现。
我希望因为我已经<script>
在我的自定义 riot 标记中定义了我,所以它会将其评估为 HTML。相反Login is not defined
,我的浏览器出现错误。
如果我希望它呈现为 HTML,是否有一种方法必须转义这个文本,或者我错过了什么?