{currentWeek: true}
のようなオブジェクトを返すメソッド呼び出しで[ngClass]
を使用したいと思います。値rejected
を持つことができるvar week.state
を追加します。メソッド呼び出しと変数を持つNgClassの配列
私は、HTMLは次のようになりますことをしたい:<div class="currentWeek rejected"></div>
が、私はそれを使用するときに、私はこのエラーを取得:
Error in ./FlexCalendar class FlexCalendar - inline template:29:13 caused by: NgClass can only toggle CSS classes expressed as strings, got [object Object]
私はngClassにメソッド呼び出しと変数を組み合わせることができますどのように? [ngClass]=[setWeekClasses(week), week.state]
setWeekClasses(week: Week): Object {
let state: string = this.state(week.state);
return {
'currentWeek': week.weekNumber === this.selectedDate.getWeekNumber(),
[week.state]: true,
};
}
オブジェクトを返す場所にメソッドを追加できますか? – echonax
@echonaxが追加されました) – mbakker1996
それを '[ngClass] = setWeekClasses(week)'に修正しました。それはそれです –