Iは角/ 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);
}
}
})
解決策には偽と評価される値に関する問題があります。詳細はこの回答を参照してください。http://stackoverflow.com/a/6486334/4963159 –