2016-07-09 5 views
-2

問題を評価しません。NG-変更が機能

また、使用されるJavaScriptフレームワークは、HTMLスニペット...... AngularJS です.....

<div controller1> 
     <div contorller2> 
     <input....> 
     </div> 
</div> 

.....コントローラスニペット....

angular.controller1 { 
     $scope.user=*object* 
    } 

angular.controller2 { 
    $scope.updateUserDetails = function() { 
     something happens here 
    }  
} 

ここにHTMLコードの構造があります。

スイッチがトグルすると、モデルが更新されます。 NG-変更式はこれを評価するように依頼された場合はNG-変更が代わりに 機能...

を評価しません:

ng-change="user.habits.late_night=!user.habits.early_riser" 

これは、モデルの変化が明らか

ある動作します。 .any idea why

+0

あなたのコードは完全に無効ですが、updateUserDetailsがスコープで公開されていると仮定すると、構文は 'ng-change =" updateUserDetails() "'(かっこ付き)です。 –

+0

あまりにも多くの基本的なJavaScriptの構文上の間違いがあります。私はあなたがそれらを最初に修正する必要があると思います。 –

+0

また、これは '$ scope.updateUserDetails = function(){..'である必要があります。 /docs.angularjs.org/tutorial – developer033

答えて

-1

ng-changeの代わりにng-clickを入力してみましたか?

+0

彼のコードは完全に無効であり、あなたはそれをもっと無効にしようとしています。 – developer033

+0

ありがとう、前に投稿の間違いがいくつかあったので、私はそれをすべて試しました。 –