В настоящее время у меня есть представление в Angular, где я пытаюсь запустить некоторый PHP-код для проверки базы данных, файлов cookie и т.д., но, к сожалению, когда я переименовываю файл в view1.php вместо view1.html, а также меняю его в view1.js на
.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/view1', {
templateUrl: 'view1/view1.php',
controller: 'View1Ctrl'
});
}])
Приложение загрузится, но, к сожалению, все, что находится в View1Ctrl, не запускается. Есть ли способ исправить это? Просто верните все обратно в HTML, и он снова заработает. Я использую директиву для отображения html-видео из view1.js
Спасибо.
(почему интерфейс PHP все еще существует?) Вы можете использовать PHP для партиалов / шаблонов, но если вы не сконфигурируете серверную часть для анализа файлов HTML как PHP, тогда ваш PHP не будет анализироваться. Вместо этого используйте HTML и извлекайте любые данные из своей базы данных с помощью запросов $http.get
.
Вы проверяли консоль в Инструментах разработчика на наличие ошибок?