将值传递到这样的自定义组件中有什么问题吗?我注意到,当我在someFunction中的console.log加载组件时,它会被多次调用。有人可以解释吗?
的HTML
<custom-component [someInput]=“someFunction(‘someParameter’)></custom-component>
TS
someFunction(someParameter) {
return someValue
}
是的,你是对的,
在angular
你不应该叫functions
在template
。
原因
角的主要目的是,Rendering
在DOM
检测到任何改变时。因此,如果角度检测changes/updates
到您的应用程序中的任何内容,它将重新呈现模板。因此,每次重新渲染时,将调用您在template(props)中使用的函数。
始终遵循最佳做法
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句