-1

カレンダーページを表示する簡単なページを作成しようとしています。

私が持っているのは、日の配列を反復処理し、月の各日のセルを作成する html フラグメントです。したがって、現在の日、現在の月、現在の年、および週の配列をこのテンプレートに渡します。

グローバルスコープを使用した場合、ロジックは正常に機能しましたが、ページ内に複数のカレンダーインスタンスを含めることができるため、分離スコープを作成し、ディレクティブがレンダリングされるときにフラグメントに値をプッシュしたいと考えています。

スコープ値を html フラグメントにバインドできません。エラーが発生し続けます: 'Error: Non-assignable model expression: undefined (directive: calender)'

フィドルリンク

このことを独立したスコープで機能させるために何をする必要があるかを理解するのに助けが必要です。

ありがとう

4

1 に答える 1

0

Error: Non-assignable model expression: undefined エラーが発生しました。これは、その名前のディレクティブにバインド可能な属性がなく、代わりにモデル値だったためです。スコープ定義をscope:{ngModel: '='}
に置き換えたところ、リンカー関数はモデル値を更新できました。

于 2013-01-06T04:15:43.757 に答える