Можем ли мы выполнить привязку свойства к свойству пользовательских типов, используя оператор dot в Angular?

#angular

#angular

Вопрос:

Мне интересно, можно ли это сделать в Angular.

У меня есть компонент A с атрибутом Input () в качестве пользовательского типа

 export class A{

@Input() emp:Employee = new emp:Employee();

}
  

Другой компонент B пытается отобразить компонент. Здесь я не хочу передавать все свойства модели Employee компоненту A.

Я знаю, что это можно сделать, создав экземпляр и присвоив значения только соответствующим свойствам, а затем передав экземпляр компоненту A.

Но на самом деле я ищу что-то вроде этого.

 <app-a [emp.name]="'Jon'"></app-a>
  

Я видел такой синтаксис при применении css, как [style.top.px]

Возможно ли это для нас с пользовательскими типами?

Если да, можете ли вы указать мне некоторые ссылки?

Спасибо.

Комментарии:

1. на самом деле вы не можете этого сделать! вы должны установить весь объект как таковой

2. Нет, но вы можете просто отправить соответствующую информацию [emp]="{name: 'Jon'}"

3. @ritaj Спасибо, это тоже полезно. Хотя я хотел бы надеяться, что авторы внесут что-то подобное в следующие выпуски.