В angularjs мы определяем наши контроллеры в window
. Хотя это не приведет к конфликтам имен с другими модулями и плагинами js
, это по-прежнему не является хорошей практикой: одно приложение должно выставлять один объект в глобальное пространство имен.
Это обычный способ, определенный в window
:
function UserController($scope) { ... }
HTML:
<div ng-controller="UserController">
Это то, о чем я думаю:
myApp.UserController = function ($scope) { ... };
Итак, в этом случае я должен запускать контроллер из html, как этот
<div ng-controller="myApp.UserController">
Как вы думаете?