0
私はanglejsコントローラにブール変数をオン/オフするための簡単な関数を書いていますが、うまくいかないのですか?どうして?あなたは、ビュー内の問題を抱えているシンプルな機能が動作しないのはなぜですか?
<button type="button" ng-click="switch()">Show/Hide</button>
私はanglejsコントローラにブール変数をオン/オフするための簡単な関数を書いていますが、うまくいかないのですか?どうして?あなたは、ビュー内の問題を抱えているシンプルな機能が動作しないのはなぜですか?
<button type="button" ng-click="switch()">Show/Hide</button>
使用NGクリック:
app.controller("registrationCtrl", function ($scope) {
$scope.user = {};
$scope.wasSubmitted = false;
$scope.showInfo = true;
$scope.submit = function() {
$scope.wasSubmitted = true;
};
$scope.switch = function() {
if ($scope.showInfo == true) {
$scope.showInfo = false;
} else {
$scope.showInfo = true;
}
};
});
機能は、次のように使用されています。代わりonclick
のng-click
を使用する必要がある:
<button type="button" ng-click="switch()">Show/Hide</button> {{showInfo}}
:
<button type="button" onclick="switch()">Show/Hide</button> {{showInfo}}
あなたがコントローラでその「$ scope.showInfo」を定義しています?またはこの関数で直接使用していますか? –
問題を説明しているデモを共有できますか? – niyasc
onclickの代わりにng-clickを使用する – Silvinus