SAP Spartacus cxFocus的config属性的赋值原理
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus cxFocus的config属性的赋值原理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
this.config什么時候賦的值?
在構造函數(shù)執(zhí)行時,this.config還是空的。
Jerry已經(jīng)測試過了,這個設置,只會觸發(fā)cxFocus的一個實例的創(chuàng)建。
這個值是什么時候傳遞到Directive的config屬性的?
在Angular的detect change觸發(fā)后調(diào)用set函數(shù)時,template里指定的配置值就已經(jīng)傳遞到Directive實例里去了:
使用Object.defineProperty注冊一個hook,這樣一旦this.config值發(fā)生變化時,hook綁定的function會觸發(fā),可以容易地監(jiān)控cxFocusDirective config屬性的賦值時機。
果然,這個屬性的賦值還是發(fā)生在elementPropertyInternal方法里:
setInputsForProperty:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus cxFocus的config属性的赋值原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一般存款账户和基本存款账户的区别
- 下一篇: ExpressionChangedAft