Я использую ui-router для маршрутизации моего приложения. На Ui-маршрутизатор я могу определить контроллер, какui-router контроллер или угловой контроллер
myApp.config(function($stateProvider, $urlRouterProvider) {
//
// For any unmatched url, redirect to /state1
$urlRouterProvider.otherwise("/state1");
//
// Now set up the states
$stateProvider
.state('state1', {
url: "/state1",
templateUrl: "partials/state1.html"
})
.state('state1.list', {
url: "/list",
templateUrl: "partials/state1.list.html",
controller: function($scope) {
$scope.items = ["A", "List", "Of", "Items"];
}
})
здесь вы можете увидеть определение контроллера на пользовательском интерфейсе маршрутизаторами состояния объекта.
Мой вопрос, что более часто, определить угловой контроллер или контроллер ui-router?
angular.module('controllerExample', [])
.controller('SettingsController2', ['$scope', SettingsController2]);
Они не существуют какие-либо правил, которые я могу использовать? –
В целом, я рекомендую ознакомиться с этим руководством по стилю - (очень популярный) - https://github.com/johnpapa/angularjs-styleguide –