我无法本地化字符串以向用户显示JavaScript警报。 @Localizer在HTML的javascript之外的我的视图中有效: @Localizer [“ messageToLocalize”];
这是我的代码块内的代码:
已注释掉的行在Chrome开发者工具中返回此javascript错误:
参数列表后未捕获到的SyntaxError:缺少
但是当然可以在javascript块之外运行:@Localizer [“请选择提供者”]
如何本地化要返回给用户的字符串?
if (providerIndex < 1) {
//alert(@Localizer["Please select a Provider"]);
alert("Please select a Provider");
return
}
答案 0 :(得分:0)
我想通了,也许这会帮助别人。 我要做的就是将整个Localizer文本放在单引号中
代替: alert(@Localizer [“请选择提供者”]);
这样做: alert('@ Localizer [“请选择提供者”]');
这按预期工作。