javascript - 是否可以使用打字稿在 html 标记内循环和插入代码?
问题描述
我在我的第一个打字稿“项目”上做了一些超级简单的事情,并提出了这个简单的问题。
在我以前的 javascript 时代,有一种方法可以在 html 标签中包含 javascript。
我目前正在做一个看起来像这样的项目:
<Table.Body>
{nodes.map((row: { [key: string]: any }) => (
<Table.Row>
{Object.keys(row).map(
(cell: string) =>
isEnabled && (
<Table.Cell key={row.id + row[cell] + cell}>
所以,目前我有一个反应组件的这个和其他语义。
我陷入了最简单的事情,一个循环。
我检查了如何做它迭代Typescript中的对象数组 如何循环包含对象的数组并访问它们的属性,我知道我的对象如何,但我无法将它插入这些标签中。
我基本上有row.myObject(这是一个数组)并且想要循环它并有一个带有myObject一些属性的span标签,但不确定是否由于是打字稿我可以很容易地做到这一点,或者我必须使用一个组件,任何想法?
我可以做这样的事情 {row.myObject[0].name} 但无法在没有编译器抱怨的情况下插入 foreach 代码
我可以做到这一点,但不能了解 for 命令
(cell === "name" ? (
<Label.Group>{row.myObject[0].name}</Label.Group>
解决方案
推荐阅读
- java - 不寻常的“非法前向引用”Java 编译 (Android Studio)
- php - 通过 jQuery 解析 JSON 值正在消除第一个值
- c++ - Correct input method for array of char?
- ms-access - 如何根据多列对 Access 数据表视图中的列进行排序?
- ms-access - 它是一个访问错误吗?我的 txtBox 表单过滤问题在拆分数据库中输入值
- powershell - How to properly set a variable from PowerShell in Windows batch file?
- jquery - jQuery Calendar 退房日期 +2
- android - 如何为字体创建子文件夹?
- java - 清单广播接收器未触发
- powershell-2.0 - 如何在执行期间转到 PowerShell 中的任何特定行