gpt4 book ai didi

angularjs - 在 AngularJS Controller 加载时运行一次

转载 作者:行者123 更新时间:2023-12-04 16:39:45 24 4
gpt4 key购买 nike

我有一些东西只需要在加载 Controller 时完成一次。最好的方法是什么?我已经阅读了一些关于“运行块”的内容,但我并不真正了解它是如何工作的。

一些伪代码:

when /app
resolove some stuff
load a view
controllerA

ControllerA:

Some-magic-piece-of-code-only-run-once{
}

任何人都可以指出我正确的方向吗?

最佳答案

我总是用 ngInit为了这。

HTML:

<div ng-controller="AppController" ng-init="init()"/>

JS:
$scope.init = function () {
// do something
};

Controller 函数中指定的代码也只运行一次:
var AppController = function($scope) {
// do something very early

$scope.init = function () {
// do something on loaded
};

};

关于angularjs - 在 AngularJS Controller 加载时运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21401822/

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