Wie wollen Sie überprüfen, ob & variable festgelegt ist in der Richtlinie

In eine Richtlinie, wo Sie eine callback-Methode, die durch ein arg, sagen:

<my-directive callback='showAlert()' />

Können Sie abrufen, die variable durch die Einstellung der Bereich in der Rückkehr:

scope: {
    callback: "&callback"
}

Wenn der Rückruf nicht gesetzt ist, zB:

<my-directive />

Den Wert von $scope.callback ist immer noch:

$scope.callback():function (locals) {
    return parentGet(scope, locals);
}

Ist es ein guter Weg, um zu überprüfen, dass der Rückruf nicht gesetzt wurde?

InformationsquelleAutor stevedbrown | 2014-02-17
Schreibe einen Kommentar