Knockout Validation onlyif object no function und pattern validation

Ich möchte den priceMax haben, wenn der Titel leer ist.

Ich habe Code

self.searchParameters = {
    title: ko.observable().extend({
      refreshCountOffers: 500
    }),
    priceMax: ko.observable().extend({
      required: {
        onlyIf: function() {
          return  title==null;
        }
      },
      refreshCountOffers: 500
    })
  };

, aber ich erhalte die Fehlermeldung "title is not defined".

Wie deaktiviere ich die Option, die einen Fehler bei der Musterüberprüfung anzeigt, wenn der Benutzer den ersten Buchstaben eingibt?

postCode: ko.observable().extend({
  required: true,
  pattern: {
    message: 'Post code is not valid',
    params: '[0-9]{2}-[0-9]{5}'
  },
  refreshCountOffers: 500
})

my jsfiddle

Antworten auf die Frage(2)

Ihre Antwort auf die Frage