Это мой HTML:Угловое и Firebase приложение не будет работать
<!DOCTYPE html>
<html ng-app="sampleApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="https://cdn.firebase.com/js/client/2.2.2/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/1.0.0/angularfire.min.js"></script>
<script src="scripts/app.js"></script>
</head>
<body ng-controller="SampleCtrl">
<!-- anything typed in here is magically saved to Firebase! -->
<input type="text" ng-model="data.text"/>
<!-- all changes from Firebase magically appear here! -->
<h1>You said: {{ data.text }}</h1>
</body>
</html>
и это мой app.js файл:
(function() {
var app = angular.module("sampleApp", ["firebase"])
app.controller("SampleCtrl", function($scope, $firebaseObject) {
var ref = new Firebase("https://fiery-inferno-4208.firebaseio.com/data");
var syncObject = $firebaseObject(ref);
syncObject.$bindTo($scope, "data");
});
})();
я скопировал из этого примера: https://www.firebase.com/docs/web/libraries/angular/quickstart.html
Когда я пытаюсь запустить его на своем компьютере, я получаю эти ошибки в консоли:
Uncaught SyntaxE rror: Неожиданный маркер <
и
Uncaught Ошибка: [$ Инжектор: modulerr]
Я не могу понять, что случилось!
'Uncaught SyntaxError: Неожиданный токен <' означает, что в вашем скрипте есть опечатка. Я не вижу этого в этом примере. Но в инспекторе щелкните этот номер строки сообщений об ошибках, чтобы найти его. Следующая ошибка представляет собой только следующую ошибку для этой первой. – Rias
Я голосую, чтобы закрыть это как опечатку/невоспроизводимую, так как ваш код даже не соответствует примеру, из которого вы его взяли. Прежде чем отправлять вопрос, вы должны внимательно изучить ваш код. Вы неправильно попытались превратить стандартную функцию в IIFE, чего не было в примере. – Claies
Hi такой же выпуск здесь. Вы решили это? – JohnAndrews