angular的動態載入:
https://angular.io/guide/dynamic-component-loader
他好像不用@Input去塞資料,下面這篇好像是說不行,這樣很麻煩阿..
但是兩年前的文不知現在有沒什麼解?
可以注意這一行
(<AdComponent>componentRef.instance).data = adItem.data;
代表你其實不需要 @Input
就可以傳入資料
或是有什麼非用 @Input
不可的原因嗎?
恩我現在是用componentRef.instance去塞,恩好像沒有一定要用到@Input,componentRef.instance好像反而更簡潔。只是不是很了解componentRef.instance不知道是不是好的方式。順帶一問componentRef.instance.某個值
該如何定義typescript?
不用特別定義,直接轉型成元件的型別即可
(<AdComponent>componentRef.instance)
(<AdComponent>componentRef.instance)
抱歉我不太清楚"轉型成元件的型別"的意思?