hol*_*hol 0 javascript angularjs
我试着理解angularjs.org上的例子.例如,以下代码段.这是如何.value和.factory和.config工作?
angular.module('project', ['ngRoute', 'firebase'])
.value('fbURL', 'https://angularjs-projects.firebaseio.com/')
.factory('Projects', function($firebase, fbURL) {
return $firebase(new Firebase(fbURL)).$asArray();
})
.config(function($routeProvider) {
...
Run Code Online (Sandbox Code Playgroud)
编辑:
我不理解上面代码的观点是第一行之后的空白行和以点开头的行.
作为标准使然,除非有一个用于ASI原因(如使用后缀运算,return,continue,throw或break语句),该单独的语言标记由JS视为任何其他空白行结束-即,忽略.所以这些线......
angular.module(arg1, arg2)
.value(arg3)
.controller(arg4)
.filter(arg5)
Run Code Online (Sandbox Code Playgroud)
...的处理基本上与...相同
angular.module(arg1, arg2).value(arg3).controller(arg4).filter(arg5)
Run Code Online (Sandbox Code Playgroud)
所以这一切都与可读性有关.
| 归档时间: |
|
| 查看次数: |
1191 次 |
| 最近记录: |