Javascript AngularJS简单ng开关不工作

Javascript AngularJS简单ng开关不工作,javascript,angularjs,Javascript,Angularjs,没有可见的错误。这个ng开关指令是否有问题,或者我在其他地方有问题 控制器 app.controller("MyCtrl", ["$scope", function($scope) { $scope.model.error = 1; }]); 看法 错误:用户名不存在。 错误:密码不正确。 错误:已使用用户名。 ngSwitch没有问题。问题是您没有初始化变量$scope.model,因此您的浏览器控制台中一定出现了错误 TypeError: Cannot set property

没有可见的错误。这个ng开关指令是否有问题,或者我在其他地方有问题

控制器

app.controller("MyCtrl", ["$scope", function($scope) {
    $scope.model.error = 1;
}]);
看法


错误:用户名不存在。
错误:密码不正确。
错误:已使用用户名。

ngSwitch没有问题。问题是您没有初始化变量$scope.model,因此您的浏览器控制台中一定出现了错误

TypeError: Cannot set property 'error' of undefined
使用


ngSwitch没有什么问题。问题是您没有初始化变量$scope.model,因此您的浏览器控制台中一定出现了错误

TypeError: Cannot set property 'error' of undefined
使用


请使用来演示您的代码。这可能有很多原因。例如:应用程序未正确引导,未为该元素范围设置控制器。。。等等,我只是想知道那里是否缺少什么东西。这个项目非常复杂。只是寻找一个打字错误等…请使用演示您的代码。这可能有很多原因。例如:应用程序未正确引导,未为该元素范围设置控制器。。。等等,我只是想知道那里是否缺少什么东西。这个项目非常复杂。只是寻找一个打字错误等…没有得到这种错误的原因。谢谢。因为某种原因,不会出现这种错误。谢谢
app.controller('MainCtrl', function($scope) {
   $scope.model = {}; //Added the line to initializing variable.
   $scope.model.error = 1;
});