19 lines
499 B
Text
19 lines
499 B
Text
![]() |
import { helper } from '@ember/component/helper';
|
||
|
import { modifier } from 'ember-modifier';
|
||
|
|
||
|
const plusOne = helper(([num]) => num + 1);
|
||
|
|
||
|
const setScrollPosition = modifier((element, [position]) => {
|
||
|
element.scrollTop = position
|
||
|
});
|
||
|
|
||
|
<template>
|
||
|
<div class="scroll-container" {{setScrollPosition @scrollPos}}>
|
||
|
{{#each @items as |item index|}}
|
||
|
Item #{{plusOne index}}: {{item}}
|
||
|
{{/each}}
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
# From https://github.com/ember-template-imports/ember-template-imports
|