Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

第3章,组件的输入代码错误 #20

Open
robyth opened this issue Aug 26, 2017 · 1 comment
Open

第3章,组件的输入代码错误 #20

robyth opened this issue Aug 26, 2017 · 1 comment

Comments

@robyth
Copy link

robyth commented Aug 26, 2017

位置:3.5.2 组件的输入
错误内容:在讲解组件中inputs配置项时,实例属性名和标签元素属性名写反了。
文中提到:然而,如果我们希望组件实例属性enabled在组件标签中对应的标签元素属性名称为isEnabled,就可以使用上面提到的这个语法:
@component({
//...
inputs: [
'name: name',
'age: age',
'isEnabled: enabled'
]
//...
})
class MyComponent {
name: string;
age: number;
isEnabled: boolean;
}
进一步说,由于只有一个属性需要明确指定从enabled映射到isEnabled,我们可以继续简化:
@Compoent({
//...
inputs: ['name', 'age', 'isEnabled: enabled']
//...
})
class MyComponent {
name: string;
age: number;
isEnabled: boolean;
}
以上两端代码中的'isEnabled: enabled',均与”我们希望组件实例属性enabled在组件标签中对应的标签元素属性名称为isEnabled“要求不符,应该写成'enabled: isEnabled'。
请雪狼团队审查原书并纠正错误,谢谢!

@HarveyZ-CN
Copy link

HarveyZ-CN commented Feb 2, 2018

我也觉得此处P75有误, 应修改为
“我们希望组件实例属性isEnabled在组件标签中对应的标签元素属性名称为enabled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants