在以角度2加载组件之前解析并传递数据

时间:2017-07-17 16:53:30

标签: angular typescript angular-components

我正在努力学习Angular并面临一个问题。在我的家庭组件中,我需要解析这些数据(来自我的本地存储)并传递到主页。 问题是,首次尝试此数据为空并随后尝试,我猜我得到的是以前的数据。

这里是代码:

export class HomeComponent implements OnInit {
    @Input() data;
    // @Input() data = JSON.parse(localStorage.getItem('videos')); // 
    <-- Try this
    constructor(private videosService: VideosService, private 
      authenticationService: AuthenticationService, private router: Router) {
      // let datos = localStorage.getItem('videos'); // <-- Try this
      // this.data = JSON.parse(datos); // <-- Try this
    }
    ngOnInit() {
      console.log(localStorage);
      // let data = localStorage.getItem('videos'); // <-- Try this
      // let datos = localStorage.getItem('videos'); // <-- Try this
      //  this.data = JSON.parse(datos); // <-- Try this
      console.log(this.data);
    }

评论中的代码就是我尝试过的。

0 个答案:

没有答案