0
我努力與在OnInit
方法實例化的輸入組件:鏢angular2 - 輸入組件在OnInit方法實例化
<my-component [myInput]="myInput"></my-component>
在我的成分,myInput
永遠是空的,因爲它不會被實例化在構造函數中但是在OnInit
方法中。我不能在構造函數中實例化它,因爲我需要調用異步方法,這在構造函數中是不允許的。
感謝您的幫助。
我努力與在OnInit
方法實例化的輸入組件:鏢angular2 - 輸入組件在OnInit方法實例化
<my-component [myInput]="myInput"></my-component>
在我的成分,myInput
永遠是空的,因爲它不會被實例化在構造函數中但是在OnInit
方法中。我不能在構造函數中實例化它,因爲我需要調用異步方法,這在構造函數中是不允許的。
感謝您的幫助。
如果我理解正確,Angular2 Tutorial for Dart幾乎可以完美地滿足您的需求。
凡當'myInput'在父元素設置?你有沒有嘗試'ngOnChanges()'?.您實際上可以在構造函數中調用異步方法,但不能返回'Future',這意味着您不能使用'async' +'await',但仍然可以使用'.then(...)'。這並不意味着你應該。 –
感謝您的幫助。我想使用await來確保我的輸入在我的構造函數執行結束時有效。我會找到另一種方式。 – matth3o
同樣,我沒有說你應該使用構造函數。如果你提供更多的代碼來展示你想要達到的目標,我可能會提供更好的幫助。 –