私は、フォームanglejs(ng-show)の変更を適用するにはどうすればいいですか?
<form ng-controller="SessionController" name="login_form">
<div class="hide" ng-show='invalid_credentials'>Invalid email/pass</div>
<input type="submit" value="Login" ng-click='login()'>
</form>
コントローラいる:いくつかの条件$scope.invalid_credentials
上
utApp.controller('SessionController', ($scope, $cookieStore, ClientService) ->
$scope.login = ->
...
if something
$scope.invalid_credentials = true
return
がtrueに設定取得されますが、エラーメッセージを持つdiv要素は示されていません。どのようにそれを表示するには?
ok。私は 'invalid_credentials()' 追加された機能 $ scope.invalid_credentials =にNG-ショーを変更しました - > はconsole.log($ scope.invalid_credentials_value) $ scope.invalid_credentials_value とinvalid_credentials_valueを設定する条件を変更しました。私はコンソールで見るように、ログインをクリックした後に真を示します。 divはまだ隠されています –
あなたの関数もtrueを返しますか? – netmute
はい。クラス –