答案 0 :(得分:0)
您可以使用database / session / cookie存储最后一个范围,然后将其放在变量$rangeFromDBorSession
中,然后在for循环中使用它。
例如(PHP):
<ul class="progress-indicator">
<?php
for ($x = 0; $x <= 5; $x++) {
if($x<=$rangeFromDBorSession){
echo '<li class="completed"> <span class="bubble"></span> Step $x </li>';
}else{
echo '<li> <span class="bubble"></span> Step $x </li>';
}
}
?>
</ul>
答案 1 :(得分:0)
您可以使用localStorage
.factory('sessionService',['$http',function($http){
return {
set:function(key,value){
return localStorage.setItem(key,JSON.stringify(value));
},
get:function(key){
return JSON.parse(localStorage.getItem(key));
},
destroy:function(key){
return localStorage.removeItem(key);
},
};
}])
&#13;
CTRL中的
.controller('exampleCtrl', function($scope, $localstorage) {
$localstorage.set('key',value);
var val = $localstorage.get('key');
})
&#13;