Callbacks e AngularJS
Se a sua página utilizar o framework AngularJS, você deve passar uma referência para o $scope
do seu controller ou serviço ao chamar o método init()
:
pki.init({
ready: onWebPkiReady,
angularScope: $scope,
...
});
Se você não fizer isso, seus callbacks serão chamados fora dos "ciclos" do AngularJS, o que pode ocasionar que mudanças ao $scope
não sejam refletidas na view.
Angular2+
Se a sua página utilizar o framework Angular2+, você deve passar uma referência para o NgZone
do seu componente ou serviço ao chamar o método init()
:
pki.init({
ready: onWebPkiReady,
ngZone: this.ngZone,
...
});