저는 AngularJS + OnsenUI 프로젝트에서 작업 중이며 탐색에 문제가 있습니다.
의 내가 모듈이 있다고 가정 해 봅시다 :
angular
.module('app.home', ['ui.utils','ngRoute','ngAnimate'])
.controller('HomeCtrl', HomeCtrl)
.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'path/to/home/template',
controller: 'HomeCtrl'
})
.when('/test1', {
templateUrl: 'path/to/template',
controller: 'TestOneCtrl'
})
.when('/test2', {
templateUrl: 'path/to/template',
controller: 'TestTwoCtrl'
})
.otherwise({
redirectTo: 'path/to/home/template'
});
을});
(특정 기능의 결과에 따라) HomeCtrl에서 test1.html 또는 test2.html로 이동해야합니다. 내 문제는 routeProvider를 ons.navigator.pushPage 함수에 연결하는 방법을 모른다는 것입니다.
이 작동하지 않습니다
var url = '/test1';
$scope.navigator.pushPage(url, { animation : 'slide' });
이 작동 :
var url = '/absolute/path/to/template';
$scope.navigator.pushPage(url, { animation : 'slide' });
내 질문에 내가 템플릿에 절대 경로를 작성하지 않아도 내가 그렇게해야 할 것입니다 url 변수에? 분명히 나는 뭔가를 놓치고 있지만, 나는 무엇을 알아낼 수 없다. 사전에
감사합니다!
감사합니다. 말이된다 :) – Corduroy