2016-04-13 3 views
0

私はangularjsを初めて使用しています。いくつかのアニメーションを含むフォームページを作成しようとしています。クリックで、http://jsfiddle.net/atXAC/11/何も入力されていないときにanglejs ng-blurフィールドに入力します。

<div ng-class="{'active':hasFocus==true,'inactive':hasFocus==false}">Enter  your Name here</div> 
<input type="text" ng-model="user.name" ng-click="hasFocus=true" ng-customblur="onBlur()" required id="name"/> 

現在とのCSSクラスが変更された離れた場所でクリック - は、私はここフィドルからコードを微調整しようとしています。 私がしようとしていることは、クラスが変更してはならないボックスに何かが入力されたときです。テキストボックスが空白の場合は、クラスだけをクリックして変更する必要があります。私はこれをどのようにして行うのですか?どんな助けも大いに感謝します。

ありがとうございます。

答えて

1

私が正しく理解していれば、コントローラはこのようになっているはずです。

function MyCtrl($scope) { 
    $scope.onBlur = function(){ 
    if(user.name=="") 
     $scope.hasFocus = false; 
    } 
} 
関連する問題