Add support for nested objects inside the template builder.
let page = {
"id": "1",
"page_title": "My test page",
"page_body": "some text here",
"page_slug":"my-test-page",
"menu_item":{
"name":"Homepage",
"slug":"homepage"
}
}
let template = new URITemplate("http://example.org/{menu_item.slug}/{page_slug}");
let result = template.expand(page);
// result = http://example.org/homepage/my-test-page
Feature request
Please describe your feature request
Add support for nested objects inside the template builder.
Example
Why is it needed?
Suggested solution(s)
_.get(page,'menu_item.slug')will return the homepage