Zunächst einmal handelt, bin ich neu in Winkel so, ich habe das Problem, könnte ein einfaches und dumm sein, was ich falsch gemacht hätte, ich mir bewusst bin :) Aber hier ist es:Angular App seltsam
Ich habe eine eckige App, die sich seltsam anfühlt. Ich weiß nicht, wie ich das richtig erklären soll, aber sagen wir, ich habe 2 Computer mit der App in einem Browser geöffnet (egal welcher Browser) und wenn der Benutzer auf einem Computer etwas scrollt oder etwas in diese Seite eingibt Formularfeld werden diese Änderungen auch auf dem zweiten Computer repliziert. Es sieht so aus, als hätte ich die Fernbedienung über die anderen Browser.
Ich weiß nicht, was das Problem ist, aber ich glaube, es könnte sein, dass diese Eingaben von einem Benutzer direkt auf der Serverseite und nicht auf der Clientseite erfolgen. Kannst du mir ein paar Tipps geben, wo ich nachsehen oder was ich in meinem Code nachsehen muss, um die Ursache dafür zu finden?
ich diese Frage mit einigem Code zu aktualisieren, aber ich weiß nicht, was helfen würde ..
Vielen Dank!
EDIT: wie in den Kommentaren angefordert Ich addiere Teile meines Code:
package.json:
{
"name": "appname",
"version": "0.0.1",
"license": "LicenseRef-LICENSE",
"author": "me",
"description": "App",
"keywords": [
"express",
"gulp",
"angular"
],
"private": true,
"engines": {
"node": ">=0.12.x"
},
"devDependencies": {
"browser-sync": "^2.7.13",
"del": "^1.2.0",
"express": "^4.13.1",
"gulp": "^3.9.0",
"gulp-angular-protractor": "0.0.2",
"gulp-autoprefixer": "^2.3.1",
"gulp-changed": "^1.2.1",
"gulp-concat": "^2.6.0",
"gulp-gzip": "^1.2.0",
"gulp-if": "^1.2.5",
"gulp-if-else": "^1.0.3",
"gulp-install": "^0.5.0",
"gulp-jshint": "^1.11.2",
"gulp-minify-css": "^1.2.0",
"gulp-ng-annotate": "^1.0.0",
"gulp-ng-config": "^1.2.1",
"gulp-notify": "^2.2.0",
"gulp-protractor-qa": "^0.1.17",
"gulp-uglify": "^1.2.0",
"gulp-uncss": "^1.0.2",
"gulp-usemin": "^0.3.11",
"gulp-util": "^3.0.6",
"jshint": "2.5.10",
"jshint-stylish": "^2.0.1",
"morgan": "^1.6.1",
"phantomjs": "1.9.18",
"request": "^2.60.0",
"run-sequence": "^1.1.1",
"vinyl-source-stream": "^1.1.0"
},
"dependencies": {}
}
Sie sollten uns Ihren Controller und app.js zeigen. Auch die Datei package.json hilft Ihnen dabei, herauszufinden, ob Sie ein Werkzeug zum Synchronisieren von Ansichten haben. – thepio
Ich habe den Code wie gewünscht hinzugefügt –
Sie verwenden Browser-Synchronisierung (ich kann es von Ihrem Paket.json sehen), die wahrscheinlich der Grund ist, dass Ihre App sich so verhält, wie Sie beschrieben haben. Sie sollten es in Ihrem gulpfile.js initiiert haben – thepio