Q 01/05

The name Angular nods to the angle brackets of which language, which AngularJS set out to extend?

A) XML

B) XAML

C) HTML

D) SVG

Answer · why

C) HTML

HTML has angular brackets, which gave the framework its name; the ng prefix on its directives was chosen because it sounds like "Angular".

Q 02/05

Which technology company leads development of Angular, the open-source successor to AngularJS?

A) Microsoft

B) Amazon

C) Mozilla

D) Google

Answer · why

D) Google

Google designed Angular as a ground-up rewrite of AngularJS, and its team has pledged to ship a major upgrade twice a year.

Q 03/05

Angular is written in which superset of JavaScript, a language that Microsoft first released in 2012?

A) CoffeeScript

B) TypeScript

C) ActionScript

D) PureScript

Answer · why

B) TypeScript

TypeScript adds static typing, generics and type annotations, then compiles down to ordinary JavaScript that any browser can run.

Q 04/05

What nickname do Angular developers give the [()] two-way binding syntax, because of how it looks?

A) Banana-in-a-box

B) Egg-in-a-nest

C) Ship-in-a-bottle

D) Pig-in-a-blanket

Answer · why

A) Banana-in-a-box

Banana-in-a-box merges two other syntaxes: square brackets, which bind a property, and parentheses, which listen for an event.

Q 05/05

Which Angular CLI command builds an app and hosts it locally, rebuilding when a file changes?

A) ng start

B) ng build

C) ng serve

D) ng deploy

Answer · why

C) ng serve

ng serve compiles the app, skips unnecessary optimizations and starts a development server that live-reloads the browser after each change.

Want the full quiz?

Play the full Angular quiz — scored, streaked, and passable to a friend.

Play it on BrainPickle