ng-change未调用该方法,并且未显示任何错误

时间:2017-08-03 20:55:54

标签: javascript html

我正在开发angularjs应用程序。我有一个单选按钮,基于我需要显示结果的单选按钮的选择。 问题是当我更改单选按钮时,它不会调用js代码。无法跟踪错误/问题并且控制台上没有显示错误。 下面我分享了整个代码,任何建议都会有所帮助。

HTML:

    <table>
    <tr>
    One <input type="radio" ng-model="value" value="foo" ng-change='newValue(value)'> <br>
    Two: <input type="radio" ng-model="value" value="bar" ng-change='newValue(value)'>
    </tr>

    </table>

1 个答案:

答案 0 :(得分:0)

Angular不会识别您的ng-modelng-change,因为您的<tr>不包含任何<td>。只需将inputs包裹在<td>中,就可以了:

<tr>
    <td>
        ALL <input type="radio" ng-model="value" value="foo" ng-change='newValue(value)'> <br>
        Laptop,desktop,server: <input type="radio" ng-model="value" value="bar" ng-change='newValue(value)'>
    </td>
</tr>