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