言語リソース(特にSharePoint)の使用に沿って考えて、HTMLタグのテキストをリソースJavaScriptオブジェクトの1つの値にバインドしたいと思います(SharePointにはこれを行うハンドラーがあります)。私はこのようなことをしたいと思います:
HTML:
<div id="helloMessage" data-stringResource="helloString" />
JS:
$('div').each(function() {
$(this).text(SP.Publishing.Resources. + $(this).attr('data-stringResource'));
});
理想的には、私がそれを望んでいるのは、そのテキスト関数のパスインですSP.Publishing.Resources.helloString
。私はこれを達成するために使用できると思いますeval()
が、私はそれが悪であるところをどこでも読んでいます。何か私にできることはありますか?