Знаете ли вы UIHint ASP.NET MVC что-нибудь в Angular? - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь создавать формы динамически на основе атрибутов.

Итак, допустим, у меня есть модель, подобная приведенной ниже.

class Employee{
   id:number;
   name:string;
   address:string;
   pincode:String;     
}

То, что я хочу, это на основе типа данных или имениатрибуты, я хочу создавать формы.Итак, для имени я бы создал textbox, textarea для address, textbox с проверкой для pincode.

В ASP.net MVC, у нас есть атрибут UIHint для достижения аналогичной вещи,Мне интересно, есть ли у Angular что-то подобное.

Может кто-нибудь предложить хороший подход к этому?

1 Ответ

0 голосов
/ 28 ноября 2018

Ты думаешь что-то подобное?

class Employee{
   id:number;
   @textbox() name:string;
   @textarea() address:string;
   @textbox() pincode:String;     
}

Да, ты мог бы сделать что-то подобное.но вам придется написать весь код для определения / сборки / обработки декораторов.

Вот статья о том, как создавать собственные декораторы: https://blog.angularindepth.com/implementing-custom-component-decorator-in-angular-4d037d5a3f0d

и это:

https://toddmotto.com/angular-decorators

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...