ng-view в Angular становится пустым
У меня есть нг-просмотр и настройки маршрута для /, / второй, / третий и / четвертый. В-четвертых, у меня есть кнопка "редактировать" в каждой записи списка, которая связана с функцией ng-click, чтобы изменить ввод текста на этой странице и, как это происходит, для консольного журнала того, на что он ее меняет (потянув из API).
Когда я нажимаю "изменить", консоль записывает данные из API, консоль записывает новый текст, назначенный переменной, показанной в текстовом поле, а затем немедленно "очищает" ng-view. То есть, это не показывает никакого представления вообще. URL-адрес изменен на localhost:4000/#.
Теперь, если я перейду к #/ четвертому, заменим URL-адрес на localhost:4000/#, ЗАТЕМ кликаем по редактированию, все работает как положено.
Он здесь в EJS, но он делает то же самое, когда он находится в стандартном HTML и не отображается. Я сузил это до некоторой специфической проблемы Angular.
Видео этого случая: https://www.youtube.com/watch?v=c6YeQNyo7P4&feature=youtu.be
Есть идеи почему?
Plunker Update: http://plnkr.co/edit/aIpxBWee8DJX0vgxm3LQ?p=preview
1 ответ
Удалить #
с якоря на вас realestateResults.html. Вы используете режим hashbang, и он "очищает" представление, потому что это недопустимый URI для режима hashbang. Попытайтесь установить.other иначе в своей конфигурации маршрута, чтобы избежать этих промежуточных представлений.