为了账号安全,请及时绑定邮箱和手机立即绑定

angular2如何给<route-outlet></route-outlet>占位之后需要路由到的组件标签上绑定输入属性?

angular2如何给<route-outlet></route-outlet>占位之后需要路由到的组件标签上绑定输入属性?

守着一只汪 2019-05-25 14:28:15
求解,如题目描述,想给一个组件传递数据,但这个组件在的位置显示并不能直接在routeroutlet标签上添加[XX]="XX",看文档好像可以通过@conponent注解的host字段绑定class和attr,但当我绑定[输入值]的时候就会报错,@Component({selector:'app-onlinecourse',templateUrl:'./onlinecourse.component.html',host:{class:"test",'[test]':"test"}......@Input()test;.....ngOnChanges(){console.log(this.test);}//undifind报错信息:Can'tbindto'test'sinceitisn'taknownpropertyof'app-onlinecourse'.请输入代码谢谢
查看完整描述

2 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

给你说个简单的办法declareletwindow:any;之后随便用吧,反正你传来传去也不过是在某个命名空间上存取而已存到global底下就行
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 694 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号