gpt4 book ai didi

javascript - 我如何使用像 React 这样的 ng2 组件

转载 作者:行者123 更新时间:2023-12-03 04:32:03 25 4
gpt4 key购买 nike

我是 angular2 的新手。在我的 React 项目中,我的组件如下所示:

export const DefaultButton = (props: Props) => {
return <button {...props}>{props.children}</button>
}

<DefaultButton>delete</DefaultButton>

ng2:

@Component({
selector: "button-default",
template`<button>{{text}}</button>`,
styleUrls: ["./default.css"]
})
export class ButtonDefaultComponent {
@Input() private text: string
}

我可以像这样使用ng2吗?

<button-default>delete</button-default>

最佳答案

其他两个答案很接近,但我认为你想要的是@yurzui 的评论。如果您想要做的只是像 React 中那样传递“删除”一词,那么您不需要 @Input 装饰值。您可以使用 <ng-content> .

@Component({
selector: "button-default",
template: '
<button>
<ng-content></ng-content>
</button>
',
styleUrls: ["./default.css"]
})
export class ButtonDefaultComponent { }

<button-default> Delete </button-default>

关于javascript - 我如何使用像 React 这样的 ng2 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43450418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com