Incorporar apresentação
Transferir como PDF, PPTX




























![window.appTalk = angular.module('appTalk', []);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-29-320.jpg)
![window.appTalk = angular.module('appTalk', []);
<div ng-app="appTalk">
...
</div>](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-30-320.jpg)

![window.appTalk
.controller('SobreController', [
'$scope',
function ($scope){
... código do controller ...
}
]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-32-320.jpg)





![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-38-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-39-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-40-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-41-320.jpg)
















O documento resume os principais conceitos do framework AngularJS, incluindo: 1) Como criar aplicações single-page usando controllers, serviços, templates e rotas; 2) O que são diretivas e como elas permitem estender a funcionalidade do Angular; 3) Como o ciclo de compilação e ligação do Angular funciona para integrar diretivas ao DOM.




























![window.appTalk = angular.module('appTalk', []);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-29-320.jpg)
![window.appTalk = angular.module('appTalk', []);
<div ng-app="appTalk">
...
</div>](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-30-320.jpg)

![window.appTalk
.controller('SobreController', [
'$scope',
function ($scope){
... código do controller ...
}
]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-32-320.jpg)





![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-38-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-39-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-40-320.jpg)
![window.appTalk = angular
.module('appTalk', [])
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/sobre', {
templateUrl: 'sobre.html',
controller: 'SobreController'
})
.when('/home', {
templateUrl: 'home.html',
controller: 'HomeController'
})
.otherwise({redirectTo: '/home});
}]);](https://image.slidesharecdn.com/angularjs-130327110737-phpapp02/85/Angular-JS-voce-precisa-conhecer-41-320.jpg)














