Задать вопрос
@embiid

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

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


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

В этом "словаре" => значение первое старое неправльное Id, второе value => новое Id.
И хочу это вывести в html
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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