Oh I post wrong code and try to delete it. This one is my code:
I try the demo from this site: https://simplewebrtc.com

import {Component,OnInit} from '@angular/core';

import * as SimpleWebRTC from '../demo/simplewebrtc.js';
@Component({
  selector: 'demo',
  template: `
      <video height="300" id="localVideo"></video>
      <div id="remotesVideos"></div>
    `,
  styleUrls: ['client/dev/demo/easyrtc.css'],
})
export class DemoComponent {
    webrtc = new SimpleWebRTC({
      // the id/element dom element that will hold "our" video
      localVideoEl: 'localVideo',
      // the id/element dom element that will hold remote videos
      remoteVideosEl: 'remotesVideos',
      // immediately ask for camera access
      autoRequestMedia: true
    });
  ngOnInit():void {
      // we have to wait until it's ready
      this.webrtc.on('readyToCall', function () {
      // you can name it anything
      this.webrtc.joinRoom('your awesome room name');
    });
  }
}




On Monday, June 13, 2016 at 9:46:58 PM UTC+7, Lucas Lacroix wrote:
>
> Could you give some details on the issue you're seeing?
>
> On Mon, Jun 13, 2016 at 10:44 AM, Do Giang <[email protected] 
> <javascript:>> wrote:
>
>> I and my team decide to build our capstone project using NodeJS, Angular 
>> 2 and WebRTC. Now we have a problem that we can't use WebRTC Libraries in 
>> the Angular 2 App. I tried the simple demo from simpleWebRTC:
>>
>> import { Component } from '@angular/core';
>> import { ROUTER_DIRECTIVES, Routes, Router} from '@angular/router';
>> import { RouteConfig, RouterLink} from '@angular/router-deprecated';
>>
>> import { AuthService } from '../../../dashboard/services/auth-services';
>>
>> @Component({
>>  selector: 'header',
>>  templateUrl: 'client/dev/kshare/templates/shared/header.html',
>>  styleUrls: ['client/dev/kshare/styles/header.css'],
>>  directives: [ROUTER_DIRECTIVES]
>> })
>>
>> export class HeaderComponent {
>>  loginToken:boolean = false;
>>  userToken:string;
>>  roleToken:string;
>>
>>  constructor(private _auth: AuthService, public router: Router){
>>  this.userToken = localStorage.getItem('username');
>>  this.roleToken = localStorage.getItem('role');
>>  }
>>
>>  ngOnInit(): void {
>>  if(this.userToken){
>>  this.loginToken = true;
>>  }
>>  }
>>  logout(): void {
>>  this._auth.logout();
>>  this._auth.logoutClient();
>>  window.location.reload();
>>  }
>> }
>>
>> Can anyone help us? We are so appreciate :)
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "AngularJS" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/angular.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Lucas Lacroix
> Computer Scientist
> System Technology Division, MEDITECH <http://ehr.meditech.com>
> 781-774-2293
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to