[AngularJS] Re: How to convert a pdf form to xml or json using AngularJS

2017-03-23 Thread jyoti ranjan
Hi,

I have tried to implement but got error.

 var tmppath = 
URL.createObjectURL(document.getElementById('flupd').files[0]);
PDFJS.workerSrc = "js/test1/pdf.worker.js";

PDFJS.getDocument(tmppath).then(function (pdf) {

pdf.getData().then(function (arrayBuffer) {
  
var pdfraw = String.fromCharCode.apply(null, 
arrayBuffer);  //Error: Uncaught (in promise) RangeError: 
Maximum call stack size exceeded
   
});
});




On Thursday, March 23, 2017 at 8:15:17 PM UTC+5:30, Sander Elias wrote:
>
> Hi Jyoti,
>
> If you can do it in c#, you can do it server-side. Just process the 
> document once, and keep the resulting json in a cache. I don't think you 
> can do it as efficient in the browser. But if you search long enough, I'm 
> pretty sure there is a JS library that can do what you want. Either way, 
> not much of an Angular issue! (neverteless, if you find something, please 
> report back, it might be interesting, even without being Angularish ;) )
>
> Regards
> Sander
>

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


[AngularJS] upload con angular y jquery

2017-03-23 Thread luis guillermo Bayona
  ay alguna manera que yo utlizando  formdata y jqueryparampara   
serilaizar un formulario  y enviarlo con htpp  de angular 

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


[AngularJS] Support de google pour Angularjs

2017-03-23 Thread sansa
Please, I need your help, I'm doing a comparative study of Frontend 
frameworks as part of my internship project, in fact we want to migrate to 
a new framework where the old one is no longer supported (open source), I 
have done some research but I have trouble finding one that is suitable, 
actually my choice has been focused on angularjs but I do not know if it is 
supported by google, I mean if our company can conclude a 
support contract with Google for Angularjs :) 
Regards 

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread Kyle Morgan
Actually, I just realized that that wouldn't help much since you're 
accessing a local API.

On Thursday, March 23, 2017 at 2:07:54 PM UTC-6, Kyle Morgan wrote:
>
> Could you provide a plnkr ?
>
> On Thursday, March 23, 2017 at 12:56:08 PM UTC-6, norricorp wrote:
>>
>> Well Sander and Kyle, any ideas? I suspect this is something unique to me 
>> (ie have I done something dumb) but the problem I have is how to debug 
>> this. I can debug on the server side and see that data is being found (and 
>> in the past, if it is cors, then the data is not retrieved by the 
>> server, the request is rejected) but how do I debug on the angular side? It 
>> looks as though the promise is not returning (for instance is the request 
>> timing out to quickly?) but it is how to debug this.
>> By the way, I have been testing this in Firefox. I get the sane result in 
>> Edge. 
>> I have just realised that I should have told you that the handleError 
>> routine is being called.
>>
>>  private handleError(error: any): Promise {
>>   console.error('An error occurred', error);
>>   return Promise.reject(error.message || error);
>>  }
>>
>> but the value of error, when opened and drilled down does not have 
>> anything that leaps out.
>>
>>
>>

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread Kyle Morgan
Could you provide a plnkr ?

On Thursday, March 23, 2017 at 12:56:08 PM UTC-6, norricorp wrote:
>
> Well Sander and Kyle, any ideas? I suspect this is something unique to me 
> (ie have I done something dumb) but the problem I have is how to debug 
> this. I can debug on the server side and see that data is being found (and 
> in the past, if it is cors, then the data is not retrieved by the 
> server, the request is rejected) but how do I debug on the angular side? It 
> looks as though the promise is not returning (for instance is the request 
> timing out to quickly?) but it is how to debug this.
> By the way, I have been testing this in Firefox. I get the sane result in 
> Edge. 
> I have just realised that I should have told you that the handleError 
> routine is being called.
>
>  private handleError(error: any): Promise {
>   console.error('An error occurred', error);
>   return Promise.reject(error.message || error);
>  }
>
> but the value of error, when opened and drilled down does not have 
> anything that leaps out.
>
>
>

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread norricorp
Well Sander and Kyle, any ideas? I suspect this is something unique to me 
(ie have I done something dumb) but the problem I have is how to debug 
this. I can debug on the server side and see that data is being found (and 
in the past, if it is cors, then the data is not retrieved by the 
server, the request is rejected) but how do I debug on the angular side? It 
looks as though the promise is not returning (for instance is the request 
timing out to quickly?) but it is how to debug this.
By the way, I have been testing this in Firefox. I get the sane result in 
Edge. 
I have just realised that I should have told you that the handleError 
routine is being called.

 private handleError(error: any): Promise {
  console.error('An error occurred', error);
  return Promise.reject(error.message || error);
 }

but the value of error, when opened and drilled down does not have anything 
that leaps out.


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


[AngularJS] Re: How to convert a pdf form to xml or json using AngularJS

2017-03-23 Thread jyoti ranjan

Hi,

Don't know how to proceed with PDF.js from Mozilla 
. Could you please elaborate the process 
or some sample codes how to proceed further to get form data. The form is 
developed with Livecycle designer.It is a XFA pdf form.


On Thursday, March 23, 2017 at 8:15:17 PM UTC+5:30, Sander Elias wrote:
>
> Hi Jyoti,
>
> If you can do it in c#, you can do it server-side. Just process the 
> document once, and keep the resulting json in a cache. I don't think you 
> can do it as efficient in the browser. But if you search long enough, I'm 
> pretty sure there is a JS library that can do what you want. Either way, 
> not much of an Angular issue! (neverteless, if you find something, please 
> report back, it might be interesting, even without being Angularish ;) )
>
> Regards
> Sander
>

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread norricorp
Hi Sander,
I am not convinced that it is a CORS issue for a few reasons.
I did have CORS issues to begin with and the message in the browser console 
always mentioned "CORS".
Also Grails 3.x.x (I forget the exact version) has built in CORS. And 
looking at the grails logs, it is quite happily getting the data and 
returning it.
So the problem appears to be between grails sending the data and angular 
receiving it.
The frustration is that this is was working but then stopped with 
authentication (getting the errors above) and now going back to the 
original (no authentication), the errors have followed it. Again, the 
errors are not really giving me anything to work with eg
An error occurred Object { _body: error, status: 0, ok: false, statusText: 
"", headers: Object, type: 3, url: null } 
regards,
John


>

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread Sander Elias
Hi John,

Probably a CORS  issue with your api-server. (yes 
curl has never a cors issue, because it isn't a browser!)

Regards
Sander

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread norricorp
Hi Kyle,
the curl command is

C:\Temp\curl>curl http://centos64:8080/heroes
[{"id":1,"city":"Metropolis","flight":true,"invulnerable":false,"name":"Mr. 
Nice","strength":false},{"id":2,"city":"Reading","flight":false,"invulnerable":false,"na
 
etc etc etc

And this is the original code from the heroes tutorial

getHeroes(): Promise {
return this.http.get(this.heroesUrl)
.toPromise()
.then(response => response.json().data as Hero[])
.catch(this.handleError);
}


As you can see I really did not change this.
Regards,
John

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


[AngularJS] Re: unable to read rest server with angular 2

2017-03-23 Thread Kyle Morgan
It seems like the issue is not with your API since you said it is working 
with cURL.

And since your second console.log() was never executed, my guess is that 
there is an issue with your request. Maybe you're not including required 
headers, etc.

In your this.http.get(url), you're not including any headers. Does your API 
require headers to be sent?

It would help if you could give your exact cURL command you used because 
then we could figure out what you're not including in your request.

On Thursday, March 23, 2017 at 7:43:26 AM UTC-6, norricorp wrote:
>
> Hi,
> I have a grails rest api server. This returns data when I use curl.
> I have used the angular 2 heroes application to display this data. This 
> was working and then I added authentication and it stopped working. I have 
> returned to the pre authentication set up and I still get the same errors.
> I have logging on grails and I can see that it returns the data. But the 
> data is not displayed within the browser.
>
> I have switched on the browser debugging console. Network does not show 
> any errors but the console shows quite a few. I must admit I do not really 
> understand what is going wrong from this so hopefully someone can point me 
> in the right direction.
>
>
> "url is http://centos64:8080/heroes?max=15;
>
> An error occurred Object { _body: error, status: 0, ok: false, statusText: 
> "", headers: Object, type: 3, url: null }  
>
> EXCEPTION: Uncaught (in promise): Response with status: 0  for URL: null  
>
> ORIGINAL STACKTRACE:  vendor.bundle.js:59773:13
>
> resolvePromise@http://localhost:4200/vendor.bundle.js:98058:31
> resolvePromise@http://localhost:4200/vendor.bundle.js:98043:17
> scheduleResolveOrReject/<@http://localhost:4200/vendor.bundle.js:98092:17
> ZoneDelegate.prototype.invokeTask@
> http://localhost:4200/vendor.bundle.js:97855:21
> NgZone.prototype.forkInnerZoneWithAngularBehavior/this.inner<.onInvokeTask@
> http://localhost:4200/vendor.bundle.js:31513:28
> ZoneDelegate.prototype.invokeTask@
> http://localhost:4200/vendor.bundle.js:97854:21
> Zone.prototype.runTask@http://localhost:4200/vendor.bundle.js:97744:28
> drainMicroTaskQueue@http://localhost:4200/vendor.bundle.js:97991:25
> ZoneTask/this.invoke@http://localhost:4200/vendor.bundle.js:97929:25
>   vendor.bundle.js:59774:13
>
> Unhandled Promise rejection: Object { _body: error, status: 0, ok: false, 
> statusText: "", headers: Object, type: 3, url: null } ; Zone: angular ; 
> Task: Promise.then ; Value: Object { _body: error, status: 0, ok: false, 
> statusText: "", headers: Object, type: 3, url: null } undefined  
> vendor.bundle.js:97978:13
>
> Error: Uncaught (in promise): Response with status: 0  for URL: null
> Stack trace:
> resolvePromise@http://localhost:4200/vendor.bundle.js:98058:31
> resolvePromise@http://localhost:4200/vendor.bundle.js:98043:17
> scheduleResolveOrReject/<@http://localhost:4200/vendor.bundle.js:98092:17
> ZoneDelegate.prototype.invokeTask@
> http://localhost:4200/vendor.bundle.js:97855:21
> NgZone.prototype.forkInnerZoneWithAngularBehavior/this.inner<.onInvokeTask@
> http://localhost:4200/vendor.bundle.js:31513:28
> ZoneDelegate.prototype.invokeTask@
> http://localhost:4200/vendor.bundle.js:97854:21
> Zone.prototype.runTask@http://localhost:4200/vendor.bundle.js:97744:28
> drainMicroTaskQueue@http://localhost:4200/vendor.bundle.js:97991:25
> ZoneTask/this.invoke@http://localhost:4200/vendor.bundle.js:97929:25
>
> Here is the code in the service module. Note that the second log message 
> does not show.
>
>   getHeroes(): Promise {
>   const url = `${this.heroesUrl}?max=15`;
>   console.log("url is " + url)
> return this.http.get(url)
>.toPromise()
>.then(response => { console.log("response is " + 
> response.json()); response.json() as Hero[] } )
>.catch(this.handleError);
>   }
>  
>
> Regards,
> John
>

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


[AngularJS] Routing after db login in Angular JS

2017-03-23 Thread Alexis Do
Въведете кода тук...

Excuse me if this is too stupid, but I am new to angular. What I'm trying 
to do is to route the users after the successfully log in. What I have now:

 app.config(function($routeProvider) {
$routeProvider

.when('/login', {
templateUrl: 'api/welcome.html',
controller: 'contactController'
})

.when('/signup', {
templateUrl: 'templates/signup.html',
controller: 'signupController'
});

});


   
   

this is my app.js

var app = angular.module('postLogin', ['ngRoute']);

app.controller('PostController', ['$scope', '$http', function($scope, 
$http, $locationgu) {
this.postForm = function() {
var encodedString = 'username=' +
encodeURIComponent(this.inputData.username) +
'=' +
encodeURIComponent(this.inputData.password);
 
$http({
method: 'POST',
url: 'api/userauth.php',
data: encodedString,
headers: {'Content-Type': 
'application/x-www-form-urlencoded'}
})

.success(function(data) {
//console.log(data);
if ( data.trim() === 'correct') {
   window.location.href = 'api/welcome.php';
} else {
$scope.errorMsg = "Username and password do not 
match.";
}
   
})
}
}]);

   





and my userauth.php
prepare("SELECT username,password from dca_users WHERE 
username='".$_POST['username']."' && password='". 
 md5($_POST['password'])."'");

$stmt->execute();

$row = $stmt->rowCount();
 

if ($row > 0){
echo 'correct';
} else{ 
echo 'wrong';
}


?>

Now is working with window.location.href, but i want to route it . I'm sure 
there's better way to order my code, but as I said, I'm still newbie to 
this. 
Aprreciate any help!

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


[AngularJS] Re: How to convert a pdf form to xml or json using AngularJS

2017-03-23 Thread Sander Elias
Hi Jyoti,

If you can do it in c#, you can do it server-side. Just process the 
document once, and keep the resulting json in a cache. I don't think you 
can do it as efficient in the browser. But if you search long enough, I'm 
pretty sure there is a JS library that can do what you want. Either way, 
not much of an Angular issue! (neverteless, if you find something, please 
report back, it might be interesting, even without being Angularish ;) )

Regards
Sander

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


[AngularJS] unable to read rest server with angular 2

2017-03-23 Thread norricorp
Hi,
I have a grails rest api server. This returns data when I use curl.
I have used the angular 2 heroes application to display this data. This was 
working and then I added authentication and it stopped working. I have 
returned to the pre authentication set up and I still get the same errors.
I have logging on grails and I can see that it returns the data. But the 
data is not displayed within the browser.

I have switched on the browser debugging console. Network does not show any 
errors but the console shows quite a few. I must admit I do not really 
understand what is going wrong from this so hopefully someone can point me 
in the right direction.


"url is http://centos64:8080/heroes?max=15;

An error occurred Object { _body: error, status: 0, ok: false, statusText: 
"", headers: Object, type: 3, url: null }  

EXCEPTION: Uncaught (in promise): Response with status: 0  for URL: null  

ORIGINAL STACKTRACE:  vendor.bundle.js:59773:13

resolvePromise@http://localhost:4200/vendor.bundle.js:98058:31
resolvePromise@http://localhost:4200/vendor.bundle.js:98043:17
scheduleResolveOrReject/<@http://localhost:4200/vendor.bundle.js:98092:17
ZoneDelegate.prototype.invokeTask@http://localhost:4200/vendor.bundle.js:97855:21
NgZone.prototype.forkInnerZoneWithAngularBehavior/this.inner<.onInvokeTask@http://localhost:4200/vendor.bundle.js:31513:28
ZoneDelegate.prototype.invokeTask@http://localhost:4200/vendor.bundle.js:97854:21
Zone.prototype.runTask@http://localhost:4200/vendor.bundle.js:97744:28
drainMicroTaskQueue@http://localhost:4200/vendor.bundle.js:97991:25
ZoneTask/this.invoke@http://localhost:4200/vendor.bundle.js:97929:25
  vendor.bundle.js:59774:13

Unhandled Promise rejection: Object { _body: error, status: 0, ok: false, 
statusText: "", headers: Object, type: 3, url: null } ; Zone: angular ; 
Task: Promise.then ; Value: Object { _body: error, status: 0, ok: false, 
statusText: "", headers: Object, type: 3, url: null } undefined  
vendor.bundle.js:97978:13

Error: Uncaught (in promise): Response with status: 0  for URL: null
Stack trace:
resolvePromise@http://localhost:4200/vendor.bundle.js:98058:31
resolvePromise@http://localhost:4200/vendor.bundle.js:98043:17
scheduleResolveOrReject/<@http://localhost:4200/vendor.bundle.js:98092:17
ZoneDelegate.prototype.invokeTask@http://localhost:4200/vendor.bundle.js:97855:21
NgZone.prototype.forkInnerZoneWithAngularBehavior/this.inner<.onInvokeTask@http://localhost:4200/vendor.bundle.js:31513:28
ZoneDelegate.prototype.invokeTask@http://localhost:4200/vendor.bundle.js:97854:21
Zone.prototype.runTask@http://localhost:4200/vendor.bundle.js:97744:28
drainMicroTaskQueue@http://localhost:4200/vendor.bundle.js:97991:25
ZoneTask/this.invoke@http://localhost:4200/vendor.bundle.js:97929:25

Here is the code in the service module. Note that the second log message 
does not show.

  getHeroes(): Promise {
  const url = `${this.heroesUrl}?max=15`;
  console.log("url is " + url)
return this.http.get(url)
   .toPromise()
   .then(response => { console.log("response is " + 
response.json()); response.json() as Hero[] } )
   .catch(this.handleError);
  }
 

Regards,
John

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


[AngularJS] Re: How to convert a pdf form to xml or json using AngularJS

2017-03-23 Thread jyoti ranjan
Hi,

I have used this lib, but it extracts only text from pdf in a paragraph 
manner. It's not easy to get field values using field name.If i can convert 
it to xml than i can do this as we can do using iTextSharp in c#.

On Thursday, March 23, 2017 at 9:52:39 AM UTC+5:30, Sander Elias wrote:
>
> Hi Jyoti,
>
> You can load PDF.js from Mozilla , and 
> use that to extract the data from the PDF. That's not the only lib that 
> enables you to do this, just the first that poped to mind!
>
> Regards
> Sander
>

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


[AngularJS] Issue with Protractor and browser.pause(), no context

2017-03-23 Thread Pablo Videla
 

Hi, I'm having trouble with Protractor and browser.pause(), it pauses but 
doesn't give me the context. Already tried in macOS and Ubuntu, with same 
results.


It is the first time I use protractor, so I never saw how it really should 
look like.


Here it is better explained in a StackOverflow question: 
http://stackoverflow.com/questions/42962070/protractors-browser-pause-pausing-but-shows-no-context


Thanks in advance!

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


[AngularJS] Re: [Angular] CSS in angular-cli working but CSS in styleurl of component not working

2017-03-23 Thread Academia Learning Centro de inglés y de formación
Hello, If I declare the css in angular-cli.json works

"styles": [
  "app/client/patient/search/components/resources/css/component-search
.css",
   "styles.css"

],











But if I declare it in the component's styleurl
@Component({
selector: 'hn-search',
templateUrl: './resources/template/component-search.html',
styleUrls: ['./resources/css/component-search.css']
})










Is also loaded into the html but then does not work on the element.


Thanks



El jueves, 23 de marzo de 2017, 6:29:53 (UTC+1), Miroslav Zografski 
escribió:
>
> Please, provide codw sample of one of your components with style that dies 
> not apply. Together with its template.

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