¿Es malo declarar ng-app y ng-controller en la etiqueta html?

¿Es una mala práctica declarar ambos?ng-app yng-controller sobre el<html> ¿etiqueta?

Por ejemplo:<html class="no-js" ng-app="myApp" ng-controller="MainCtrl">

¿Se considera esto una mala práctica? Estoy tratando de controlar el<title> etiqueta de mi aplicación dinámicamente, así que quiero declarar laMainCtrl El controlador temprano ya que su alcance es importante en el resto de la aplicación.

Entonces puedo usar<title>{{settings.title}}</title> en elMainCtrl controlador y tener controladores secundarios acceder a través de$scope.$parent.settings.title = "hello world";

Respuestas a la pregunta(2)

Su respuesta a la pregunta