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?