Используя angular's @switch (), который разделяет шаблон для нескольких @case?Html

Программисты Html
Ответить
Anonymous
 Используя angular's @switch (), который разделяет шаблон для нескольких @case?

Сообщение Anonymous »

Семь лет назад этот вопрос уже был задан для старого Ngswitch / *ngswitchcase . Обновление наших шаблонов до нового New Syntax, я снова перехожу через один и тот же вопрос: как лучше всего избежать дублированных частей в ситуациях, когда несколько случаев имеют один и тот же пользовательский интерфейс? < /P>
Угловые документы Укажите, что @Switch не поддерживает осенний (который я считаю хорошим выбором, чтобы избежать всех ошибок с пропущенными перерывами). Но, насколько я вижу, они не добавили что-то, чтобы дать список параметров одному @case ?
Так что единственный способ- использовать ? Например.

Код: Выделить всё

  @switch (type) {
@case ('type1') { ... }
Some UI shared for several cases
@case ('type2') {  }
@case ('type3') {  }
@case ('type4') { ... }

или использовать @default и @if внутри? Не уверен, какой путь будет лучше понять и поддерживать.

Подробнее здесь: https://stackoverflow.com/questions/778 ... veral-case
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»