2015-08-05 12 views
0

Я пытаюсь создать приложение чата через угловые и php. Я создал 2 контроллера.Передача id на json данные в угловых js

Один из них предназначен для отображения количества людей в Интернете и других контроллеров для отправки и получения сообщений.

В MainController Я могу показать имя человека, которого я нажал, но в SendMessageController. Я не знаю, как показывать одно и то же имя человека.

Пожалуйста, помогите мне, я новичок в угловой. здесь работает Plunker Link

+0

сделать сервис для veriable имя человека щелкнул. Теперь создайте getter и setter, чтобы получить имя человека, которого щелкнули. – binariedMe

+0

Или вы могли бы это сделать через события, см. Http://stackoverflow.com/questions/14502006/working-with-scope-emit-and-on – GillesC

ответ

1

Используйте сервис для обмена данными между контроллерами. Внедрите сервис для обоих контроллеров.

app.service('userService', function() { 

    this.userId = ''; 

    this.setUserId = function(id) { 
     this.userId = id; 
    }; 

    this.getUserId = function() { 
     return this.userId; 
    }; 

} 

Full example

+0

Спасибо, очень полезно – Sen