Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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 AngularJS仅显示一个ng开关_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript AngularJS仅显示一个ng开关

Javascript AngularJS仅显示一个ng开关,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我有一个带有angularjs的应用程序,错误范围在那里。我有10种不同的错误类型,必须在一瞬间显示1个错误span 我有: <div> <span ng-switch="{{err == 1}}" ng-model="login_error_message">Error1</span> <span ng-switch="{{err == 2}}" ng-model="login_error_message">Error1</span

我有一个带有
angularjs
的应用程序,错误范围在那里。我有10种不同的错误类型,必须在一瞬间显示1个错误
span

我有:

<div>
  <span ng-switch="{{err == 1}}" ng-model="login_error_message">Error1</span>
  <span ng-switch="{{err == 2}}" ng-model="login_error_message">Error1</span>
  <span ng-switch="{{err == 3}}" ng-model="login_error_message">Error1</span>
  ...
</div>

谢谢。

您的交换机设置不正确

<div ng-switch on="err">
  <span ng-switch-when="1" ng-model="login_error_message">Error1</span>
  <span ng-switch-when="2" ng-model="login_error_message">Error1</span>
  <span ng-switch-when="3" ng-model="login_error_message">Error1</span>
</div>

错误1
错误1
错误1

<div ng-switch on="err">
  <span ng-switch-when="1" ng-model="login_error_message">Error1</span>
  <span ng-switch-when="2" ng-model="login_error_message">Error1</span>
  <span ng-switch-when="3" ng-model="login_error_message">Error1</span>
</div>