在repeat.for中这两个选项之间是否存在性能或效率差异:
选项 1:内联元素
<div repeat.for="row of data">
<span>${row.title}</span>
<span>${row.someData}</span>
</div>
选项 2:自定义视图元素
<view-element repeat.for="row of data" row.bind="row"></view-element>
其中视图元素是:
视图元素.js
import { bindable } from 'aurelia-framework';
export class ViewElement {
@bindable row;
}
视图元素.html
<template>
<div repeat.for="row of data">
<span>${row.title}</span>
<span>${row.someData}</span>
</div>
</template>
如果视图元素包含很多绑定,会有所不同吗?