typescript 使用输入将数据传输到组件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 使用输入将数据传输到组件相关的知识,希望对你有一定的参考价值。
import { Component ,Input} from '@angular2/core';
import { ChildComponent } from './child.component';
import { Character } from './character';
@Component({
selector: 'story-app',
template: `
<div style = "border:2px solid orange; padding:5px;">
<h1>Parent Component</h1>
<input [(ngModel)] = "characters[0].name"/>
<button (click)="select(characters[0])">Input</button>
<br/><br/>
<story-characters [character]="selectedCharacter"></story-characters>
</div>
`,
directives:[ChildComponent]
})
export class ParentComponent{
characters = [
{
"id":11,
"name":"Name"
}];
selectedCharacter: Character;
select(selectedCharacter : character){
this.selectedCharacter = selectedCharacter;
}
}
<story-app>
loading...
</story-app>
import { Component, Input} from '@angular2/core';
import { Character} from './character';
@Component({
selector: 'story-characters',
template:`
<div style="border:2px solid orange; padding:5px">
<h1>Child Component: <span *ngIf="character">{{character.name}}</span></h1>
</div>
`,
inputs:['character']
})
export class ChildComponent {
public character: Character;
}
export class Character{
constructor(public id: number, public name: string){ }
}
以上是关于typescript 使用输入将数据传输到组件的主要内容,如果未能解决你的问题,请参考以下文章
将数据从子功能组件传递到父组件 - React/Typescript
Typescript reactjs无法将道具传播到输入标签
typescript 角度传递字符串到子组件输入
typescript 组件交互:通过输入传输数据
使用 Vite、Vue 3 和 Typescript 将组件库发布到 npm
如何使用带有 Typescript 的 React Hook 表单(输入组件)