Утилизация PHP и jQuery Ajax для AngularJS - для начинающих - PullRequest
0 голосов
/ 23 марта 2019

В течение многих лет я проектировал функционирующие веб-приложения с использованием PHP и jQuery. Поскольку технология значительно продвинулась, этот подход неэффективен, медленен и подвержен ошибкам.

Приступая к работе с Angular, я сначала хотел бы понять, способен ли он эффективно заменить место, где php echo использовался в прошлом.

Представьте себе HTML div. Текст, содержащийся в этом div, взят из базы данных, отображается в php и echo'd на место.

Теперь представьте, что контент должен измениться. Страница будет перезагружена с php рендерингом новой информации.

Похоже, что Angular позволяет поместить переменную в div. Что-то вроде:

<div>{{variable}}</div>

Я хотел бы знать, возможно ли использовать этот метод для обновления контента на лету. Идея состоит в том, что загружается новый объект данных, содержащий все необходимые переменные. Скажем, язык изменился, и поэтому весь существующий текст должен быть обновлен, чтобы отразить новый язык.

  1. Может ли Angular сделать это?
  2. Есть ли простой пример, который просто показывает что-то похожее на процесс выше?

PHP-путь

<? 

if($_POST["spanish"){
    include('spanish_variables.php');
}
else {
    include('english_variables.php')
}

?>

<div class="content">
    <h2><? echo $variable_1->heading; ?></h2>
    <p><? echo $variable_1->content; ?></p>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...