4

看看下面的 JSFiddle:http: //jsfiddle.net/AaQtz/21/。如您所见,自定义验证运行,当该值被认为有效时,它会在模型​​中更新。

但是,当我添加scope: {},到指令时,模型在值有效时不再接收更新。为什么是这样?这种行为使得构建一个根据其他字段(我想使用范围传递的字段,例如scope: { somefield: '=' },)来验证字段的指令变得非常困难。JSFiddle 显示问题:http: //jsfiddle.net/JYUmT/1/

谁能解释一下?

4

1 回答 1

3

ng-model 和隔离范围不混合:我可以将 ng-model 与隔离范围一起使用吗?

使用 $eval 或 $parse 在不使用隔离范围的指令中传递/检查属性:https ://stackoverflow.com/a/15725402/215945

于 2013-07-17T13:55:17.537 回答