如何绑定angularjs中.resx文件中存储的范围变量



目前我正在使用angularjs进行ASP.Net MVC项目,其中我需要安装一个变量,该变量的值存储在.resx文件中,该文件包含静态字符串和angularjs范围变量,它们绑定到控制器中的特定值。以下是HTML和各自的代码:

这是HTML

<div ng-controller="myCtrl">

  <div>
     {{myvariable = '@Resource.Value' }}
  </div>
  <div>
       {{fullName}}
  </div>

</div>

其中Resource.Value是.resx文件中包含的字符串,其内容如下:

'名字和姓氏为:'+LastName FirstName

这是角度控制器:

function myCtrl($scope) {
      $scope.LastName = 'Boxer';
      $scope.FirstName = 'Jack';

     $scope.fullName  =  $scope.myvariable;
}

这里fullName的结果变成:"名字和姓氏是:null null"

但预期的结果应该是:"名字和姓氏是:拳击手杰克"

我如何才能达到预期的结果"名字和姓氏是:拳击手杰克"

任何帮助都将不胜感激。

注意:我需要完成这一点,因为我使用的是不同语言使用的区域设置资源文件,并且我需要显示模板化消息,其内容可以定期更改

似乎在设置myVariable时,资源应该变成javascript中的字符串值。所以这个:

{{myvariable = @Resource.Value }}

会变成这样:

{{myvariable = '@Resource.Value' }}

最新更新