如何根据逻辑更改json属性字符串值?

时间:2016-04-29 17:11:52

标签: javascript angularjs json

我有一个场景,我使用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:";
}

0 个答案:

没有答案