Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想根据所选语言更改名称格式_Javascript_Angularjs - Fatal编程技术网

Javascript 我想根据所选语言更改名称格式

Javascript 我想根据所选语言更改名称格式,javascript,angularjs,Javascript,Angularjs,我的申请中有两种语言:英语和希伯来语 当我选择英语时,名称格式应该是名字和姓氏 如果我选择希伯来语,格式应该是姓和名 当我点击英语时,它工作正常,但当我选择希伯来语时,它不工作 在我的html中 <div> {{fullname}}</div> vm.userIdentity.language不起作用时的值是多少?请确保vm.userIdentity未设置为异步,否则,您必须将其包装在回调或其他内容中。vm.userIdentity.language采用正确的值

我的申请中有两种语言:英语和希伯来语

  • 当我选择英语时,名称格式应该是名字和姓氏
  • 如果我选择希伯来语,格式应该是姓和名
当我点击英语时,它工作正常,但当我选择希伯来语时,它不工作

在我的html中

  <div> {{fullname}}</div>

vm.userIdentity.language
不起作用时的值是多少?请确保vm.userIdentity未设置为异步,否则,您必须将其包装在回调或其他内容中。vm.userIdentity.language采用正确的值。我检查过了。它对英语很好,但对希伯来语不起作用。我非常需要帮助urjent@rajasekhar你能发布更多的代码吗?我不知道在你的代码中,
vm
指的是什么。这段代码在哪里运行?
 if(vm.userIdentity.language!="he"){
    $scope.fullname=vm.userIdentity.firstname+" "+vm.userIdentity.lastname;
 } else{
    $scope.fullname=vm.userIdentity.lastname+" "+vm.userIdentity.firstname;
 }