我有一个场景,我使用angularJs translate从外部json文件en.json
动态加载模板标签,现在我从应用程序中的两个不同位置启动此屏幕,所以我想根据屏幕设置标签。所以当$stateParams.assessmentId
我想设置不同的字符串但没有发生时,它总是返回"Process Owner(s) Responding to Challenge:"
。
1-如何根据$stateParams
或任何其他json
解决方案完成该任务?
2-如何访问外部文件en.json属性并更新值?
main.html中
<label class="col-md-4" translate="processChallenge.processOwnerResponse"></label>
en.json
"processChallenge":{
"processOwnerResToChlng":"Process Owner(s) Responding to Challenge:",
"processOwnerResponse":"User Response:"
},
ctrl.js
if ($stateParams.processId) {
processChallenge.processOwnerResToChlng = "Process Owner(s) Responding to Challenge:";
} else if ($stateParams.assessmentId) {
processChallenge.processOwnerResToChlng = "Rcsa preparer(s) Responding to Challenge:";
}