我刚接触到Angularjs,但我相信我已经超越了基础知识,并且正在尝试理解一些最佳实践。话虽如此,但我看的是一套我无法完全理解的代码:
ciApp = angular.module("myApp", ["$strap.directives", "ngCookies"]).
config(["$provide", function (e) {
e.value("appVersion", "1.0"),
e.value("appSupportUrl", "https://myknowledgeb as.com/")
}
]).
value("$anchorScroll", null).
value("$location", null).
run(["$rootScope", "version", "$log", function (n, ) {
log.log("Starting my app")
}
]);调用module.config(["$provide“、函数(e)和在$provider和模块().value(”“、.)上设置服务)之间有什么区别?有什么不同吗?
值(“$anchorScroll”,null)也是禁用$anchorScroll服务的最佳方法吗?
谢谢
发布于 2014-07-06 19:56:53
Angular.js有五种不同的方法来创建服务:
我不想在每一种情况下都有更深的区别,在短期内我可以说
如果我们想要在config()函数中配置服务,就必须使用provider()来定义我们的服务。
而且还
value()方法和常数()方法的主要区别在于,可以将常量注入配置函数,而不能注入值。
表格ng-book
https://stackoverflow.com/questions/24182024
复制相似问题