Powiązanie KnockoutJS, gdy źródło ma wartość null / undefined

Czy istnieje krótszy / czystszy sposób wykonywania testów zerowych / niezdefiniowanych?

<select data-bind="options: SelectedBusinessLine() ? SelectedBusinessLine().Clusters() : [],
                               optionsText: 'Title',
                               value: SelectedCluster,
                               optionsCaption: 'Select Cluster..'">
            </select>

Zamiast

data-bind="options: SelectedBusinessLine() ? SelectedBusinessLine().Clusters() : [],

chciałbym

data-bind="options: SelectedBusinessLine().Clusters(),

daj lub weź ()

Lub przynajmniej prostsze zerowe sprawdzenie operatora „??” SelectedBusinessLine ?? []

Lub parametr powiązania z automatycznym sprawdzaniem, czy nie wystąpił błąd zerowy lub cichy.

Jakieś pomysły, jeśli to możliwe?

questionAnswers(6)

yourAnswerToTheQuestion