






<tabs>
<pane titulo="Titulo">Contenido del panel</pane>
<pane ng-repeat="panel in paneles"
heading="{{panel.title}}"
active="panel.active">
{{pane.content}}
</pane>
</tabs>
<div ng-controller="controladorDeEjemplo">
<input ng-model="persona.nombre"/>
<button ng-click="guardar()"/>
</div>
function controladorDeEjemplo($scope) { $scope.persona = {name: "Aitor"} $scope.guardar = function() { // Hacer algo } }
var app = angular.module('servicios', []);
app.service('miServicio', function(){
return {
funcionEjemplo: function() {
console.log('Hola mundo');
}
}
});
// El servicio puede inyectarse en cualquier sitio
function SampleController(miServicio) {
miServicio.miFuncion();
}
<ul>
<li ng-repeat="c in clientes | filter:{region: 'Madrid'}">{{c.name}</li>
<ul>
<p>{{'propiedad_internacionalizable' | internacionalizar}}</p>
<p>{{message | pluralizar | toUpperCase}}</p>
var App = angular.module('App', [
'ngRoute',
'AppControladores'
]);
App.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/ruta1', {
templateUrl: 'plantillas/pagina1.html',
controller: 'controlador1'
}).
when('/ruta2/:parámetro', {
templateUrl: 'plantillas/página2.html',
controller: 'controlador2'
}).
otherwise({
redirectTo: '/ruta1'
});
}]);

















