30 lines
647 B
JavaScript
30 lines
647 B
JavaScript
|
/*
|
||
|
* Énoncé:
|
||
|
*
|
||
|
* Implémenter les contrôleurs MainCtrl, ACtrl et BCtrl afin que les modifications des propriétés numberA & numberB
|
||
|
* dans le controleur MainCtrl soient répliquées dans les champs respectifs de ACtrl et BCtrl,
|
||
|
* et inversement.
|
||
|
*
|
||
|
* Indices:
|
||
|
* - Attention à l'héritage des $scope
|
||
|
* - Penser à l'utilisation de $broadcast, $emit et $watch
|
||
|
*/
|
||
|
|
||
|
var Exo = angular.module('Exo', []);
|
||
|
|
||
|
Exo.controller('MainCtrl', ['$scope', function($scope) {
|
||
|
|
||
|
$scope.numberA = 5;
|
||
|
$scope.numberB = 2;
|
||
|
|
||
|
}]);
|
||
|
|
||
|
Exo.controller('ACtrl', ['$scope', function($scope) {
|
||
|
|
||
|
|
||
|
}]);
|
||
|
|
||
|
Exo.controller('BCtrl', ['$scope', function($scope) {
|
||
|
|
||
|
}]);
|