Czy w przypadku wąsów można odczytać zmienną z sekcji nadrzędnej w sekcji podrzędnej?Wąsy: odczyt zmiennych z sekcji nadrzędnej w sekcji podrzędnej
na przykład moim przykładzie poniżej, chcę {{}} order_store.id czytać zmiennej od jego rodzic $ order_store [(indeks tablicy z pętli prądowej dziecięcej)] [ 'id']
szablon.mustache
{{#order_store}}<table>
<caption>
Store Name: {{name}}
Product Ordered: {{products}}
Product Weights: {{products_weight}}
</caption>
<tbody>
{{#shipping_method}}<tr>
<td>
<input type="radio" name="shipping[{{order_store.id}}]" id="shipping-{{id}}" value="{{id}}" />
<label for="shipping-{{id}}">{{name}}</label>
</td>
<td>{{description}}</td>
<td>{{price}}</td>
</tr>{{/shipping_method}}
</tbody>
</table>{{/order_store}}
przykładowe dane (w PHP);
$order_store => array(
array(
'id' => 1,
'name' => 'Kyriena Cookies',
'shipping_method' => array(
array(
'id' => 1,
'name' => 'Poslaju',
'description' => 'Poslaju courier'
),
array(
'id' => 2,
'name' => 'SkyNET',
'description' => 'Skynet courier'
),
),
));
Właściwie, bym skorzystał z sugestii @sofia i używał Handlebar. js. Jest kompatybilny z wąsami, ale dodaje nowe funkcje, jak wyszukiwanie w kontekście nadrzędnym. Miałem ten sam problem i Handlebar pomógł mi rozwiązać bez żadnych zmian moje treści json. –
@GustavoCardoso Pytanie szuka odpowiedzi w PHP. –
Próbowałem tego ** w js ** i wygląda na to, że wąsy pozwala mi odwoływać się do właściwości obiektu nadrzędnego, po prostu odwołując się do niego, ** jeśli nie ma nakładających się nazw w tablicy dzieci ** (jeśli istnieją, Wąsy odbierają ten od dziecka). Nie testowałem jednak tego, co dzieje się w PHP. – Pere