@embiid

Как Dictionary отобразить в html-шаблоне?

В модели есть такая пропертя:
public Dictionary<string, string> EmptyPlaceIds { get; set; }


Если есть пропертя типу "string CountryName", то в html-шаблоне я бы сделал так:'<b>{{CountryName}}...
А как быть с Dictionary ?

В этом "словаре" => значение первое старое неправльное Id, второе value => новое Id.
И хочу это вывести в html
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Для вывода всех пар:
{{#each dict}}
<div>{{@key}}=>{{@value}}</div>
{{/each}}


Для вывода значения по какому-то заранее известному, предопределённому ключу:
{{dict.[wellknown key]}}

Модель, которую передаём в параметры:
var args = new {dict = new Dictionary<string,string>()};
var compiledTemplate = Handlebars.Compile(template);
string templateOutput = compiledTemplate(args);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы