gpt4 book ai didi

ember.js - didInsertElement 从 Controller ?

转载 作者:行者123 更新时间:2023-12-04 17:48:01 25 4
gpt4 key购买 nike

我有一个带有 Controller 的 ember 应用程序 header.js和一个模板 header.hbs .

现在我有一些 javascript 我需要在文档 $( document ).ready() 中执行

我在 Ember Views 上看到 didInsertElement但我如何从 Controller 做到这一点?

// controllers/header.js
import Ember from 'ember';
export default Ember.Controller.extend({
});

// views/header.js
import Ember from 'ember';
export default Ember.Controller.extend({
});

// templates/header.js
test

我读了好几次使用 Ember Views 不是一个好习惯?

最佳答案

Controller 未插入( View 插入)因此没有 didInsertElement。

如果你需要运行一次,你可以这样写:

import Ember from 'ember';
export default Ember.Controller.extend({
someName: function () { // <--- this is just some random name
// do your stuff here
}.on('init') // <---- this is the important part
});

关于ember.js - didInsertElement 从 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26575062/

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