Как объединить Angular 6 и Codeigniter 3 в моем веб-проекте, чтобы Angular управлял внешним интерфейсом, а Codeigniter управлял внутренним? - PullRequest
0 голосов
/ 01 июля 2018

Я хочу купить веб-приложение, которое использует Angular 6 для управления внешним интерфейсом и Codeigniter 3 для бэкэнда . Проблема в том, что я не знаю, как объединить эти два, и все учебники, которые я посмотрел, использовали AngularJS , то есть версия 1 , тогда как я ' м версия 6 , и это не сработало.

Я ищу что-то вроде JavaScript & CSS Scaffolding с использованием Angular 6 (а не AngularJS ) с Codeigniter 3

Мне нужно настроить представление на приложение Angular и позволить Codeigniter выполнять маршрутизацию и обрабатывать сервер.

Может кто-нибудь мне помочь ??

Ответы [ 2 ]

0 голосов
/ 18 июля 2018

Вы можете создавать компоненты, которые взаимодействуют с codeigniter по угловым 6. GET и POST-запросы запрашивают ваш API, который находится в вашем бэкэнд-коде.

Пример здесь:

 export class SomeClass implements OnInit {

    private API_ENDPOINT = 'codeigniter_functions_url_can_be_here';
    private headers;
        constructor(private http: HttpClient) {
            this.headers = new Headers();
            this.headers.set('Content-Type', 'application/x-www-form-urlencoded');

          }

         this.http.get(this.API_ENDPOINT, { responseType: 'text' }).subscribe(res => {
              cb(res);
            });
}
0 голосов
/ 01 июля 2018

Вы можете создавать APi в codeigniter, а затем реализовывать их на Angular или любом другом языке интерфейса.

...