gpt4 book ai didi

javascript - Angular 和 Controller 功能参数

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

我最近一直在用 Angular 做一些工作,我注意到可以省略 Controller 函数中依赖项的名称数组。如果这样做, Controller 仍然可以正常工作,并且依赖项可以正常注入(inject)。

我确定我遗漏了什么。起这些名字的原因是什么?

最佳答案

请参阅 https://docs.angularjs.org/tutorial/step_05 中的“关于缩小的说明”段落

它用于在缩小后保留依赖项注入(inject)的字符串引用:

Since Angular infers the controller's dependencies from the names of arguments to the controller's constructor function, if you were to minify the JavaScript code for PhoneListCtrl controller, all of its function arguments would be minified as well, and the dependency injector would not be able to identify services correctly.

关于javascript - Angular 和 Controller 功能参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25570502/

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