在Angular中,ng-switch指令可以根据表达式的值在不同的模板之间切换。如果你想要捕获不同ng-switch的值列表,你可以使用ng-switch-when指令来定义不同的情况,并在控制器中获取这些值列表。
以下是一个示例代码,演示如何捕获不同ng-switch的值列表:
HTML模板:
Value 1
Value 2
Value 3
控制器:
app.controller('SwitchController', function($scope) {
$scope.switchValue = 'value1'; // 设置初始值
$scope.$watch('switchValue', function(newValue, oldValue) {
console.log('Switch value changed from ' + oldValue + ' to ' + newValue);
});
});
在上面的示例中,ng-switch的值由switchValue
变量控制。控制器中的$watch
函数用于检测switchValue
的变化,并在控制台中打印出新旧值。
你可以根据你的需求修改ng-switch的值列表和相应的处理逻辑。
上一篇:捕获不了Socket异常