1
Das Folgende ist der Controller einer Seite, die wir entwickeln.Seite nach 3 Sekunden neu laden mit Winkel
rp3.controller('c1Ctrl', [
'$scope',
'xFactory',
'$timeout',
'$route',
function($scope, xFactory, $interval, $timeout, $route) {
var layout_url = "json/dashboard/layout/mpu/layout.json";
xFactory.getJSON(layout_url, function(layout) { // read
// layout's
// web
// service
$.each(layout, function(i, val) {
chart.push({
"v" : val,
"x" : xFactory
});
// alert(chart[0]);
var cType = getChartType(val.chartType);
// alert(cType);
drawLayout(parentDIV.name, val.position, val.width,
val.height, val.title, val.color, val.bgcolor,
buttomCtrl.withCtrl, cType);
fillLayoutData(xFactory, val.position, val.url,
val.height, cType);
});
}, function() {
console.log("Connection! ");
});
$timeout(reloadPage, 3000);
var reloadPage = function() {
$route.reload();
}
} ]);
Hier versuchen wir die Seite mit dieser neu zu laden:
$timeout(reloadPage, 3000);
var reloadPage = function() {
$route.reload();
}
Es ist deutlich zu erkennen, dass die Art, wie wir Seite neu geladen behandeln falsch ist. Wie kann es richtig umgesetzt werden?
Warum wollen Sie die Seite neu laden möchten, können Sie nicht nur wickeln, was Sie in einer Funktion machen wollen und rufen, dass alle 3 Sekunden? – carlcheel