#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 Спасибо, это тоже полезно. Хотя я хотел бы надеяться, что авторы внесут что-то подобное в следующие выпуски.