gpt4 book ai didi

javascript - 什么是 ember js 组件中 Angular 指令链接函数的等价物?

转载 作者:行者123 更新时间:2023-11-30 16:41:21 24 4
gpt4 key购买 nike

在 Angular 中,当你创建一个类似于 Ember 组件的指令时,有一个叫做链接函数的东西,你可以在它呈现后对元素进行所有 DOM 转换。

在 Ember 中该函数的等价物是什么?

它似乎不是 didInsertElement 事件,因为 Ember 给出了一个控制台警告,在那里进行 DOM 转换会损害性能。是否有另一个事件/函数是使用 javascript 操作组件的惯用位置?

最佳答案

它告诉您推迟操作 DOM。你可以这样做:

didInsertElement(){
Ember.run.scheduleOnce('afterRender', this, 'doMyThing');
},
doMyThing(){
console.log("I get run once");
}

关于javascript - 什么是 ember js 组件中 Angular 指令链接函数的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31932002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com