Celem jest zdefiniowanie struktury HTML zawierającej więcej niż jeden blok treści zadeklarowanej przez wywołującego. Na przykład nagłówek, treść i treść. Otrzymany znaczniki powinny być:W jaki sposób mogę dostarczyć wiele elementów do szablonu komponentu ember.js?
<header>My header</header>
<div class="body">My body</div>
<footer>My footer</footer>
Szablon uruchamianiu składnik może definiować każdej z trzech części, My header
, My body
i My footer
.
Z Ruby on Rails użyjesz content_for :header
do przechwycenia zawartości nagłówka od dzwoniącego, a yield :header
do interpolacji.
Czy to jest możliwe w ember.js?
Można to dodatkowo uprościć, aby usunąć definicje obiektów w komponencie. Używając dodatku 'ember-truth-helpers', możesz użyć' {{yield 'header'}} 'w szablonie komponentu, a następnie' {{#if (eq section 'header')}} w szablonie konsumenta . – aceofspades
Dzięki za wzmiankę https://emberweekend.com/episodes/stickolas-cage – aceofspades