0
私はui-routerを使って非常に基本的な角度のアプリケーションを作っていますが、今は3つの "モジュール"があります。これはhome
,login
、register
です。ここでは、私はそれらを定義している方法です。しかしui-routerを使用する - コントローラファイルへのパスを提供する方法はありますか?
'use strict';
var app = angular.module('exampleApp', [
'ui.router',
'ngAnimate',
'ui.bootstrap'
]);
app.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url: '/',
templateUrl: './main/home/home.html',
controller: './main/home/home-controller.js'
})
.state('login', {
url: '/login',
templateUrl: './main/login/login.html',
controller: './main/login/login-controller.js'
})
.state('register', {
url: '/register',
templateUrl: './main/register/register.html',
controller: './main/register/register-controller.js'
})
})
は、私が間違っcontroller:
部分をやっていると思います。私は、各 "モジュール"ごとに各コントローラを定義したいと思っています。
このコントローラは、次にapp.module.jsファイルに入りますか?それは私が状態を定義しているファイルです。もしそうなら、どうすればコントローラをログインフォルダに置くことができますか?ありがとう – user1354934
'app'と' states'を定義したファイルで 'app.controller'のようなことをすることができます。それはコンセプトを習得しようとしているでしょうが、実際にはコントローラは別々にjsファイル。 – guptakvgaurav