コマンドコードは次のとおりです:
リーリーHTML コードは次のとおりです:
リーリーコントローラーコード:
リーリー検証は正常に実行できます。つまり、自分で書いた「ifHanzi」命令を追加すると、フォームの送信された内容がコントローラで取得できず、私の命令が間違っているのか、未定義になります。他に何か気づいていないことがあれば、生徒たちにアドバイスをいただければ幸いです。ありがとうございます。
过去多啦不再A梦2017-05-15 16:59:43
コマンドのscope = trueを削除するだけです。独立したスコープを使用しているため、携帯電話を使用する必要があります。
更新日: 2015-12-13
1. まず、require
的是一个指令,即ngModel
,而这个指令是没有隔离作用域的,如果你设置scope = true
,那么就会导致内部ngModel
无法更新外部ngModel
的对应值。这个是导致上面问题的重点。所以去掉这个配置选项就可以了。
2.你给ngModel.$parsers
传递的函数方法,在验证了ifHanzi
が結果を返さなかったため、ビューの値がモデルに渡されませんでした。次のように変更できます:
これが問題の 2 番目の理由です 。
お役に立てれば幸いです。