1
运行我有建立在角/ PhoneGap的我得到以下错误角JS Android应用意外标记为默认参数
Uncaught SyntaxError: Unexpected token =
该错误是由用于parameter.But提供的默认值引起应用程序时为什么会这样?它在一些设备上工作得很好,并在其他设备上抛出这个错误。 下面是代码:
.factory('foo' , function(){
return {
test : function(id = 0){
console.log(id);
}
}
})
这里是解决方案:
.factory('foo' , function(){
return {
test : function(id){
id = (id !== undefined) ? id : 0;
console.log(id);
}
}
})
您的解决方案具有评估为falsey的值问题,请阅读此答案以获取更多详细信息http://stackoverflow.com/a/6486334/4963159 –