javascript - 如何引用 aurelia 中的重复父索引?

标签 javascript html aurelia

我想知道是否可以将重复父索引重复传递给转换器?
我试过这个:

<div repeat.for="row of router.navigation | myFilter:1:$parent.$index">

但它不起作用!
有什么想法吗? 任何解决方法?

最佳答案

有可能 - 您上面的代码应该可以工作。这是一个运行示例:https://gist.run?id=5df404d80be769a0d62aab2f7c9f300e

app.html

<template>
  <require from="./test-converter"></require>

  <div repeat.for="y of 3">
    <span repeat.for="x of 3">${ x * y | test : $index : $parent.$index }</span>
  </div>
</template>

app.js

export class App {
  message = 'Hello World!';
}

test-converter.js

export class TestValueConverter {
  toView(value, x, y) {
    return `(${x},${y},${value})`;
  }
}

关于javascript - 如何引用 aurelia 中的重复父索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36312414/

相关文章:

javascript - 如何在 Firefox 中传递事件和变量?

javascript - 页面加载后加载脚本?

javascript - 使用 Split Map 时 JSX 额外的空白

javascript - 带有子路由器的 Aurelia-Router 显示警告

aurelia - 发生验证错误时停止 Aurelia 值转换器更新

javascript - 在向 DOM 动态添加自定义元素后,如何让 Aurelia 呈现我的 View ?

javascript - 干javascript代码

javascript - 使用 Jquery 根据复选框值显示和隐藏类

javascript - 如果元素不适合 flex 布局,如何隐藏它?

html - 外部 <div> 高度 0px