1
각도 2에서 <li>
요소가 마우스 (ondrag)
다음에오고 (ondragend)
뒤에 위치하는 구성 요소를 만들기 위해 @angular/animations
을 사용하려고합니다. 나는이 문제를 해결할 수있는 가장 좋은 방법이 무엇인지에 관해서는 매우 새롭다. 내 구성 요소의 문자열을 애니메이션에 다시 삽입 할 수는 있지만 가능한지 확실하지 않습니다. 아래 예를 참조하십시오. 애니메이션에 데이터를 주입면에서구성 요소 함수에서 Angular2 애니메이션으로 데이터를 주입
import { Component } from '@angular/core';
import { trigger, state, style, animate, transition } from '@angular/animations';
@Component({
selector: 'test-test',
template: `
<li
*ngFor="let letter of list"
[@lettereState]="letter.state"
(ondrag)="letter.toggleState(); mouseCords($event.clientX, $event.clientY);"
(ondragend)="letter.toggleState()">
{{letter}}
</li> `,
animations: [
trigger('letterState', [
state('active', style({
transform: //'translate(Inject the cordinates here {mouseX}, {mouseY})',
})),
])
],
})
export class LetterBankComponent {
constructor(
) {}
private list = ['a', 'b', 'c']
private mouseX = ''
private mouseY = ''
}
mouseCords(x, y) {
mouseX = x;
mouseY = y;
}
여기를 참조하십시오 : https://github.com/angular/angular/issues/9668 – Und3rTow
재미있는 시계 https : //를 찾을 수 있습니다. www.youtube.com/watch?v=Oh9wj-1p2BM 앵귤러 4.0.0에서 아이러니하게도 제목이 붙은 애니메이션이며, 비극적으로 "오는 것"에 대한 여러 언급을합니다. 어쩌면 4.2일까요? 6 분 전쯤에 토크는 "입력 변수"에 대해 토론하기 시작합니다. –
그 점에 대해 감사드립니다. 나는 기다려야 만합니다. 그러나 변덕스럽게 나는 div의 한쪽에''draggable ''을 추가했다. –