当AngularJS中的模型发生变化时,如何清除表单输入?

时间:2014-12-05 22:28:33

标签: angularjs

我有一个表单,其中包含一些特定于模型'类型的常见输入和输入。当用户从选择下拉列表中选择某个'类型时,这些特定字段会发生变化。我使用ng-include来包含特定的'部分'基于model.type。在'编辑'模式,当模型'键入'时,如何重置这些特定输入?变化?

2 个答案:

答案 0 :(得分:0)

ng-change上使用select属性。

然后将其绑定到一个函数,该函数清除绑定到表单输入的模型(例如设置为'')。

jsFiddle

答案 1 :(得分:0)

您还可以使用角度$ watch来观看变量。请参阅documentation

中的观看部分
    $scope.$watch('type', function () {
        //do stuff
    });