Open jturolla opened 9 years ago
Yes, @jturolla, the extends
just copy and merge everything as a separated system.
When you use #{system.name}
apollo-test
system the result is apollo-test
.
Ok, I see. @gullitmiranda has explained to me. It is changing the extended system name. This is wrong.
@nuxlli discussed that with me on #azk at docke-br slack. The idea was to convert #{system.name}
to #{parent.name}
when in the context of a children. So #{system.name}
would resolve to apollo
when using apollo-test
.
Although this is the case, idk if this is a bug or a design decision. Guess it needs discussion.
When extending a system that uses
#{system.name}
on any path on any mount, this value resolves to the children's name: