gpt4 book ai didi

javascript - 为什么要在 AngularJS 中使用 $onInit?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:03 24 4
gpt4 key购买 nike

<分区>

在 AngularJS 中,如果我可以在没有该函数的情况下进行相同的初始化,那么 $onInit 函数的目的是什么?

例如:

module.component("myComponent", {
...
controller: function() {
const $ctrl = this;

$ctrl.$onInit = () => {
$ctrl.var1 = "hello";
$ctrl.var2 = { test: 3 };
}
}
});

也可以这样做:

module.component("myComponent", {
...
controller: function() {
const $ctrl = this;

$ctrl.var1 = "hello";
$ctrl.var2 = { test: 3 };
}
});

有没有需要 $onInit 的情况?

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