空である角度オブジェクト配列に基づいてボタンを無効にしようとしています。以下の私のHTML..
<ons-button ng-click="do stuff" ng-disabled="testFunc()">Add</ons-button>
これは ng-app HTML 内およびコントローラー内にあります。私のテスト機能は以下です...
$scope.objs = [];
$scope.testFunc = function() {
if($scope.objs == null) {
return true;
}
else {
return false;
}
};
関数と$scope.objs = [];
コントローラー内で宣言された関数があり、ボタンが無効になっていません。私は何か間違ったことをしていますか?
編集:関数が起動していないように見えます.DOMがロードされると、ng-disabledは起動しません. また、配列の宣言に問題があり、関数がそれをテストするのに間に合わなかった可能性がありますか? その場合、ORテストを追加する必要がありundefined
ますか?