Skip to content

Access to the properties of the dictionary/list #37

@pavelkarinin

Description

@pavelkarinin

Example code:

MenuList = new Dictionary<string, List<string>>();
MenuList.Add("menu1", new List<string>());
MenuList["menu1"].Add("item 1.1");
MenuList["menu1"].Add("item 1.2");
MenuList["menu1"].Add("item 1.3");

MenuList.Add("menu2", new List<string>());
MenuList["menu2"].Add("item 2.1");
MenuList["menu2"].Add("item 2.2");
MenuList["menu2"].Add("item 2.3");

MenuList.Add("menu3", new List<string>());
MenuList["menu3"].Add("item 3.1");
MenuList["menu3"].Add("item 3.2");
MenuList["menu3"].Add("item 3.3");

ScriptObject so = new ScriptObject;
so.Import(MenuList, ScriptMemberImportFlags.Property, renamer: member => member.Name);

input (in template):

{{if MenuList.Count > 0 }}
	{{for group in MenuList.Keys }}
		<h4 class="side-title">{{ group }}</h4>

	{{end}}
{{end}}

When parsing and rendering, no errors occur, but the output is an empty string.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions