Angularjs 需要澄清文章中的一句话吗

Angularjs 需要澄清文章中的一句话吗,angularjs,Angularjs,在第二段“在路由器中解析承诺,延迟控制器”一节中,我不清楚“零函数调用”是什么意思。谁能理解书中所写的内容,请用同样的话来描述 提前谢谢你 我认为作者指的是这样一个事实,即您不需要进行任何初始化函数调用来获取控制器的数据,因为这部分由resolves解决。这意味着控制器只有在其数据事先可用后才能加载 正如您在作者发布的示例中所看到的,SomeService.doSomething()函数调用已从控制器移动到应用程序的config部分。MVC体系结构的最大问题之一是“控制器膨胀” 您希望使控制器尽

在第二段“在路由器中解析承诺,延迟控制器”一节中,我不清楚“零函数调用”是什么意思。谁能理解书中所写的内容,请用同样的话来描述


提前谢谢你

我认为作者指的是这样一个事实,即您不需要进行任何初始化函数调用来获取控制器的数据,因为这部分由resolves解决。这意味着控制器只有在其数据事先可用后才能加载


正如您在作者发布的示例中所看到的,
SomeService.doSomething()
函数调用已从控制器移动到应用程序的
config
部分。

MVC体系结构的最大问题之一是“控制器膨胀”

您希望使控制器尽可能精简

作者解释的是,通过提前为该url配置路由,那么控制器文件就不需要包含函数调用,因为路由侦听器会先捕获它

事实上,似乎并没有真正提高效率,因为调用是无论如何进行的,但更多的是可读性和代码优雅