私は通常、関数からtrue/falseを返し、その関数をプロパティに渡しますが、この場合は機能しません。例えばAngularJSなぜ関数からブールを返すのがプロパティと同じではないのですか?
:ISENABLEDにfalseを渡す
作品:
$scope.myDropDownConfig = {
allowMultiple: false,
onSelecting: $scope.onSelect,
isEnabled: false;
};
これは動作しません:
$scope.myDropDownConfig = {
allowMultiple: false,
onSelecting: $scope.onSelect,
isEnabled: function() {
return false;
}
};
式は時間に評価されていませんか?私はそれが直接boolを使用すると同じだと思った...エラーは、デバッガーは捕まえていない。何か案は?表現を評価するために角度をつけなければなりませんか?
と第二を起動する必要がありますか?すぐに、または他の時に? – 4castle
私は、isEnabledプロパティがREADであるとすぐに評価されると仮定しました。そうでない場合...私は、これが機能するためには別の関数から式の評価を開始する必要があります...私は理由がわかりません。 – nocarrier