をクラッシュさせる角度の工場で、私は私がコンソールに出力特定のメッセージに使用することを角度に工場を持っていますが、IEで私は重大なエラーにが見つからない「:」IEは
JavaScript critical error at line 1700, column 9 in http://localhost:61246/Scripts/CustomScripts/app.js\n\nSCRIPT1003: Expected ':'
どこを取得しています行1700の列9はコンマです, Info
私はコントローラに定数を渡しますが、なぜIEがコロンを期待しているのか分かりません。
app.factory("ToConsole", ["$http", "$log", function ($http, $log) {
const Info = 0;
const Warning = 1;
const Error = 2;
const Debug = 3;
const Alarm = 4;
return {
log: function (Description, Type) {
switch (Type) {
case 0:
$log.info(Description);
break;
case 1:
$log.warn(Description);
break;
case 2:
$log.error(Description);
break;
case 3:
$log.debug(Description);
break;
default:
$log.info(Description);
break;
}
}
, Info
, Warning
, Error
, Debug
, Alarm
}
}]);
オブジェクトの短縮形プロパティの構文はサポートされていませんか? – sdgluck
あなたは不正なオブジェクトフォーマットを持っていました。 'Info:Info、Debug:Debug'のようなキーの値の組を持っている必要があります。 –
私が知る限り、オブジェクトを返し、キーの値値のペア。 Info: "some info"(必ずしも文字列ではない) – master565