使用正常分配反映模板中的更改不起作用

qlzsbp2j  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(237)

我面临一个无法推动的问题。
我有这样一个html:

<p class="specialclass">
  <ng-pluralize count="myarray.length"
                when="{'0': '0 Value', 'one': '1 Value', 'other': '{} Lots of Values'}">
  </ng-pluralize>
</p>

现在的问题是:在控制器中,在某些业务逻辑下,我只想将myarray设置为空数组。
如果我直接设置它,它就不工作了。
然而,它的工作,只有当我把它放在一个假人,总是解决承诺在angularjs!
工作:

if($scope.some_other_var){
   new Promise(resolve => { resolve([]) }).then( () => {
          $scope.myarray= [];
   });
}

不工作:

if($scope.some_other_var){
  $scope.myarray= [];
}

我到底犯了什么错,还是不能理解!
谢谢,普拉迪普

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题