В настоящее время у меня есть прецедент для того, чтобы иметь угловую возвращаемую случайную величину во внешнем контейнере маршрута с целью принуждения к откату кеша при выборе нового маршрута.как вывести случайное значение из модели angularJS
HTML:
<a ng-repeat="dx in rssFeeds" href="#/view/{{dx.name}}/{{rnd()}}">
<img src='{{dx.icon}}'/>{{dx.name}}
</a>
JS:
$scope.rnd = function() {
return Math.random();
};
С тем, что Угловой работает это приведет угловатым взрываются с исключением, когда он решит, что точка зрения никогда не стабилизируется на множестве значения.
Существует аналогичный вопрос здесь: AngularJS - How to generate random value for each ng-repeat iteration
И хотя принятый ответ полная дрянь, второй самый голосовала ответ выглядит как это заняло бы меня 90% пути.
угловой воли с все rnd в течение каждого цикла дайджест. Сгенерируйте число с помощью ng-init. – Jacob
@Jacob, который не работает из-за того, как структурирован вид, он не обновляется при нажатии ссылки. Хотя оказывается, что я могу восстановить случайное число в событии ng-click, и он работает правильно. –