잘 작동하는 Component 클래스 내에 @Input
을 추가하여 추가 속성을 전달하려고했습니다. 그러나, 나는 아이디, 새로운 클래스, 즉 구성 요소 지침에 정의 된 모든 속성을 전달하는 방법을 확실하지 오전AngularJS 2 : 여분의 속성을 템플릿에 전달하십시오.
<my-directive disabled style="color: red;">{{my name}}</my-directive>
이에서
<button class="my-button" disabled style="color: red">{{my name}}</button>
으로 확대해야한다, 클래스 속성은 구성 요소의 템플릿 파일 내에서 작성 & disabled style="..."
은 템플릿으로 전달됩니다.
// Component code
import { Component } from 'angular/core';
@Component({
selector: 'my-directive',
template: `
<button class="my-button">It should be fetched from outside</button>
`
});
export class MyDirective{
constructor(){
}
}
당신이 우리에게 구성 요소 클래스 코드를 보여줄 수와 같은 입력에 전달 된 값을 전파 할 수 있습니까? – rinukkusu
@rinukkuu 구성 요소 코드가 추가되었습니다. –