动态添加值以在angularJS中监视

时间:2015-02-11 20:03:54

标签: javascript angularjs watch

假设我有一个带有一个下拉列表的表单,其中包含选项 foo,bar 和3个输入字段: input1,input2 input3 。所有表单域都绑定到$ scope对象。

如果下拉列表中的用户选择:

,我想进行设置
  • foo ,然后$ watch会侦听 input1 input2 中的更改,但不会侦听 input3
  • bar ,然后$ watch会侦听 input3 中的更改,但不会 input1 input2

在更改检测时,根据下拉列表中选择的选项,应调用控制器中的函数:function foo()或function bar()。

更复杂的是,被调用的函数应检查相应的输入字段是否有效。如果是,则使用输入字段值执行一些商务逻辑,并将结果存储在$ scope。

0 个答案:

没有答案