2014-07-04 3 views
0

J'ai un problème que mon URL ne soit pas mise à jour chaque fois que je le mets. C'est en quelque sorte lié à la directive, parce que dans d'autres cas cela fonctionne. Donc, ma question est, sur quoi dépend le $location.search('dd', val), qu'est-ce qu'il attend, parce que la fonction est appelée, mais l'URL n'est pas mise à jour.

Répondre

2

il attend un condensé ..

$scope.$apply(function() { 
    $location.search('dd', val) 
}) 
+0

est-il un moyen pour détecter, ce qui rend le cycle condensé de prendre si longtemps? – puppeteer701

+0

angular batarang a un onglet de performance - https://github.com/angular/angularjs-batarang#performance –