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

时间:2013-07-03 21:55:10

标签: angularjs

目前我正在使用angularjs开发ASP .Net MVC项目,我需要使用存储在.resx文件中的值来实例化变量 静态字符串和angularjs范围变量,它们绑定到控制器中的特定值。以下是HTML和相应的代码:

这是HTML

<div ng-controller="myCtrl">


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

  </div>

  <div>
       {{fullName}}

  </div>


</div>

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

  

&#39;名字和姓氏是:&#39; + LastName FirstName

这是角度控制器:

function myCtrl($scope) {

      $scope.LastName = 'Boxer';
      $scope.FirstName = 'Jack';


     $scope.fullName  =  $scope.myvariable;

}

此处fullName的结果变为:&#34;名字和姓氏为:null null&#34;

但预期结果应该是:&#34;名字和姓氏是:Boxer Jack&#34;

我如何达到预期效果&#34;名字和姓氏是:Boxer Jack&#34;

任何帮助都会受到赞赏。

注意:我需要完成此操作,因为我使用的语言环境资源文件用于不同的语言,我需要显示其内容可以改变的模板化消息

1 个答案:

答案 0 :(得分:0)

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

{{myvariable = @Resource.Value }}

会变成这样:

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