我有一个带有一些静态数据的基本 oj-list-view
元素。据我所知,我已经正确实现了它,并确保在 dataSource
中包含所有相关变量。然而,该元素显示了加载符号,并且控制台仅显示了 oj.Collection
的错误。
我的错误在哪里?
HTML
<oj-list-view id="listview" aria-label="list using json data"
data="[[dataSource]]" selection-mode="single" drill-mode="none">
<template slot="itemTemplate">
<div>
<span data-bind="text: text1"></span>
<span data-bind="text: text2"></span>
</div>
</template>
</oj-list-view>
JS
var data = [{"text1": "cat", "text2":"meow"},
{"text1":"dog", "text2":"woof"}];
self.dataProvider = new oj.ArrayDataProvider(data, null );
最佳答案
template
标记仅在 Oracle Jet 版本 4.1 中引入。您可以尝试将项目版本更改为 4.1 或使用列表模板的 script
标记。
这是列表模板的链接 - Click me :)
关于javascript - Oracle JET - 我的 oj-list-view 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51569983/