Este fichero carga todas las dependencias e inicia la carga del módulo starter de Angular. En el fichero js/app.js creamos dicho módulo y definimos ya las rutas que va a tener:
Dentro de la carpeta templates vamos a colocar las dos plantillas que necesitaremos. La plantilla home.html con el siguiente contenido:
<ion-view title="Inicio">
<ion-content>
Aplicación de ejemplo.
<a ui-sref="about">Información sobre el autor</a>
</ion-content>
</ion-view>
Y la plantilla about.html con el contenido:
<ion-view title="Autor">
<ion-content>
El autor de esta aplicación es {{author.name}}.
</ion-content>
</ion-view>
A continuación vamos a definir los controladores, los cuales los añadiremos también dentro del fichero js/app.js. El controlador para el estado home lo dejamos vacío ya que no necesita realizar ninguna acción:
.controller('homeCtrl',function($scope) { ;})
En el controlador para el estado about cargamos el servicio aboutService y asignamos el valor devuelto por el método getAuthor() a una variable del $scope que será sustituida en la vista correspondiente: