2013-07-17 72 views
4

看看下面的JSFiddle:http://jsfiddle.net/AaQtz/21/。如您所見,自定義驗證運行,並且該值被視爲有效時,將在模型中進行更新。在angularjs中使用獨立作用域的自定義驗證指令?

但是,當我將scope: {},添加到指令時,該模型在該值有效時不再接收更新。爲什麼是這樣?此行爲使得構建一個指令來驗證某個字段(取決於其他字段(我希望通過使用該範圍的字段,如scope: { somefield: '=' },)非常困難)。 JSFiddle顯示問題:http://jsfiddle.net/JYUmT/1/

任何人都可以解釋這一點嗎?

回答