gpt4 book ai didi

javascript - 使用 angularJs 初始化作用域变量

转载 作者:行者123 更新时间:2023-12-03 05:16:22 26 4
gpt4 key购买 nike

我总是使用ng-init="controllerFunction()"从服务器获取数据并将其显示在表格、图表或其他任何内容上,并且需要在每次页面加载时调用它。

现在使用ng-init正在做这项工作,但这是最佳实践吗?

最佳答案

ng-init 主要用于将数据传递给 init 方法,例如 razor 数据 (ng-init="someControllerFunction(@Model.ServerSideData))。如果您不传递任何数据,您可以直接在 Controller 中执行此操作:

function myCtrl($scope) {
function myInitFunction(){
// fetch data etc.
}

myInitFunction();
}

这样您就不会公开 init 函数,并且可以很好地封装在 Controller 内。

关于javascript - 使用 angularJs 初始化作用域变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41594972/

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