angularjs中的双花括号是什么功能

JavaScript024

angularjs中的双花括号是什么功能,第1张

那是angular的表达式,所有的表达式都是其所属的作用域内部执行,并有访问本地$scope的权限,如果表达式发生了错误不会抛出异常,表达式不允许使用任何流程控制语句例如if等,可以接受过滤器。为了防止在页面加载过快时可能出现{{}}的情况,可以使用ng-bind=""和{{}}的效果相同

(function(){})()

相当于先定义了一个匿名函数然后调用,类似于;

var

fun

=

function(){}

fun()

把这两步放在一个语句里面了;

不太清楚哪两个括号 如果 function test(1){2}(3) 1括号是用来放参数的, 2括号用来放你的逻辑代码,3括号代表当调用test();时,会执行里面对应的函数,若去掉();则不执行。