2017-05-09 13 views
1

を呼び出したときに、私は、コールバックでcontroller VARSを更新したときに、私のビューを更新しないAngularJSで奇妙な問題を抱えている更新されませんroute.jsAngularJSは、コールバックが

.when('/payment',{ 
    templateUrl: 'pay/pay.html', 
    controller:'PaymentController', 
    controllerAs: 'payment' 
}) 

pay.html(関連ビット)

<div class="form__errors" ng-show="payment.errorFlag"> 
    <p>{{payment.ErrorMessage}}</p> 
</div> 

_thisはスコープ内にある、と私はそれがコンソールに更新見ることができます。実行中ですAngular 1.6.

+0

ビューはどのように定義されていますか?すべての関連コードを提供するようにしてください。 –

+0

申し訳ありません。 – user7862512

答えて

1

コールバックがコンポーネントのモデルを更新したときに$scope.$appy()に電話する必要があります。

コントローラに$scopeを注入し、$scope.$apply()myFuncにコールしてください。

関連する問題