我遇到了关于 angular-translate useurlloader 的问题。我的配置在 angular 端;
$translateProvider.useUrlLoader(ALL_CONSTANTS.AdminApiEndPointPrefix + "UtilitiesAPI/getResources");
$translateProvider.preferredLanguage('en');
我的网络 api 方面是;
public async Task<string> GetAllResourceTexts(string culture)
{
var ret = "{'key' : 'value'}";
return JsonConvert.SerializeObject(ret);
}
但是我看不到翻译;
<p>{{'key' | translate}}</p>
我应该怎么办 ?我应该如何从 web api 返回该键值对?需要帮忙。
PS:我解决了。问题是从 api 返回 JSON 格式。当我解决我的问题时..