私はコントローラ内の関数の戻り値として文字列を持っています。このように:返されたStringをAngular Conrollerのオブジェクトプロパティに割り当てる方法は?
function concatDaysOfWeek() {
var DaysString = "";
if (vm.sunday) DaysString = DaysString + '1';
if (vm.monday) DaysString = DaysString + '2';
if (vm.tuesday) DaysString = DaysString + '3';
if (vm.wednesday) DaysString = DaysString + '4';
if (vm.thursday) DaysString = DaysString + '5';
if (vm.friday) DaysString = DaysString + '6';
if (vm.saturday) DaysString = DaysString + '7';
return DaysString;
}
ここで私はプロパティを設定する必要があるオブジェクトを持っています。
vm.schedule = {};
私のHTMLでは、このオブジェクトにバインドするng-modelの束を作成しました。 しかし、オブジェクトのプロパティに戻り値として返す文字列をバインドする方法がわかりません。
私はこのような何かしたい:
RecurrenceDaysOfWeek: DaysString
をしかし、それは動作しません。オブジェクト{}の内部やコントローラのどこかにはありません。
助けてください。ありがとう
に値を割り当てる 'vm.schedule = {XYZ:concatDaysOfWeek()};' – Satpal
I後私はこの{"RecurrenceDaysOfWeek": "}}を見ました。私は日を選択しても空の文字列です。だからそれはそれを解決しませんでした。私は選択してUnselectとして日が変わるのを見たいと思う。 – froglim