AngularJS对于无法选择单选按钮的问题

16 浏览
0 Comments

AngularJS对于无法选择单选按钮的问题

我正在尝试捕捉单选按钮的ng-change事件,但问题是只有在我第二次单击同一组单选按钮时才会被选中。而且,当我第一次单击单选按钮时,ng-changed会被调用,但如果我再次单击另一个单选按钮或同一个单选按钮,则不会调用。\n这可能是什么问题?谢谢。

0
0 Comments

AngularJS问题:单选按钮无法选中

问题原因:ng-repeat创建了自己的$scope,因此需要使用controller-as-syntax来实现所需的功能。

解决方法:使用controller-as-syntax,可以解决问题。以下是一个使用您的代码的演示示例:DEMO

注意:我不知道您是否除了隐藏/禁用按钮之外还在使用jQuery,但是所有这些操作都可以很容易地使用Angular完成,就像下面的代码所示:

在控制器中:

$scope.enableSubmit = function() {
    $('#next').prop('disabled', false);
};

在视图中:



希望对您有所帮助!欢迎您将此答案标记为正确答案!只需点击左侧的按钮即可。

0