Esto funciona:
var options = {"freq":"1", "byweekday":RRule.TU};
var rule = new RRule(options);
console.log(rule.toText());
Esto no funciona:
var options = {"freq":"1", "byweekday":1};
var rule = new RRule(options);
console.log(rule.toText());
Al llamar a rule.toText()
se lanza la siguiente excepción:
Uncaught TypeError: wday.getJsWeekday is not a function
+1 sigo viendo este error
También he tenido el mismo problema @michaelkrog, ¿su solución es adecuada para una solicitud de extracción en la biblioteca principal?
(¡Aprecio que este es un problema bastante antiguo para ti en este momento y probablemente hayas pasado a otras cosas!)
+1 Estoy enfrentando el mismo problema.
¡El mismo problema aquí!
+1 sigue siendo un problema: TypeError no detectado: wday.getJsWeekday no es una función
Parece que hay actividad de nuevo, ¿tal vez esto se solucione?
Encontré una manera de solucionar esto:
var myrule = {freq: RRule.weekly, byweekday: [1,2,3]}
// myrule.toText() -- this crashes.
var myrule2 = rrulestr(myrule.toString());
// myrule2.toText() -- this works.
Sin embargo, es una mala solución.
Esto parece arreglado a partir de 2.3.4
Recibí este error hoy hasta que convertí la matriz de WeekdayStr en ints
@strass Sí, efectivamente necesitamos usar Weekday.fromStr(your string)
Comentario más útil
Recibí este error hoy hasta que convertí la matriz de WeekdayStr en ints