私のディレクティブでは、分離スコープを作成しngModel
、コード内に割り当てます。これが私の分離スコープです:
scope: {
ngModel: '=',
value: "=",
placeholder: "@"
}
関数内でlink
に割り当てscope.ngModel
ます。要素に属性が設定されている場合は問題なく動作しng-model
ますが、そうでない場合はエラーが発生します。
Error: Non-assignable model expression: undefined
属性が存在するかどうかを確認するための推奨される方法は何ですか? これを明示的に行う必要がありますか、element.hasAttribute
それとも完全に間違っていますか?