Validação de Formulário com Campos Dependentes no AngularJS

Eu tenho um objeto que tem 2 campos, enquanto 1 deve ser menor ou igual a outro.

Diga quais são as configurações de cota do HDD e preciso dothreshold ser menor ou igual ao HDDsize.

Eu estou tentando usar o angularui-utils # validate.

Foi assim que cheguei até agora:http://embed.plnkr.co/EysaRdu2vuuyXAXJcJmE/preview (espero que o link funcione)

O problema que estou tendo é que funciona para uma direção:

Configuraçãosize e depois brincar comthreshold funciona ok

Mas se eu tentar mudarsize, depois dethreshold está em estado inválido - nada acontece. Isso é porque inválidothreshold não está definido no modelo esize id sendo comparado contranull ouundefined (ou algo assim).

Por um lado eu entendo a lógica de não definir valor inválido no modelo ... mas aqui está ficando no meu caminho.

Então, qualquer ajuda para fazer este trabalho será apreciada.

questionAnswers(2)

yourAnswerToTheQuestion