$tf

turbo-frame 헬퍼입니다.

$tf 는 스코프를 감싼 가장 가까운 <turbo-frame> 의 손잡이입니다. 이름은 turbo-frame 의 줄임입니다. 프레임 안의 버튼이 자기 프레임을 다시 불러오거나 다른 주소로 옮길 때 씁니다.

이 예제는 Turbo 없이 돌아서 주소만 바뀝니다. Turbo 가 실려 있으면 visit() 하는 순간 프레임이 새 내용을 불러옵니다.

이름하는 일
$tf.el스코프를 감싼 가장 가까운 <turbo-frame>. 없으면 null
$tf.reload()프레임을 지금 주소로 다시 불러옵니다
$tf.visit(주소)프레임을 다른 주소로 옮깁니다. 지금 주소와 같으면 다시 불러옵니다

프레임 밖에서 reload() 나 visit() 를 부르면 터지지 않고 콘솔에 경고만 남깁니다. h-state 나 h-for 안에서 불러도 그 스코프의 프레임을 봅니다.

더하기

일반 스크립트 방식은 extensions/turbo-frame.iife.js 를 싣습니다.