Ниже моя структура проекта:Рабочий поток angularJS с stateprovider
-modules
--> mymodule
-->controllers
-->services
-->views
-->mymod.js
-app-route.js
-index.html
где
mymod.js:
'use strict';
angular.module('mymodule',[
'myController.controllers',
'myController.services'
]);
и приложение-route.js:
var myApp = angular.module('myApp', ['ngRoute', 'ui.router' ,'ngCookies', 'myModule', 'homeModule', 'app-custom-filters'
,'interceptor-ctrl', 'config'
]);
$urlRouterProvider.otherwise('/login');
$stateProvider
.state("addition", {
url: "/addition",
templateUrl: 'modules/views/show.html',
controller: 'demoCtrl'
})
Теперь я хочу:
- Я хочу, чтобы добавить ссылку в index.html, как показано ниже
<li> <a href="/#/demourl"> <span>Link Test</span></a> </li>
и нажав Link Test некоторых операции будут сделаны и показаны на виде HTML-странице .html (присутствует в папке видов.)
Я смущен, как сделать этот шаг мудро, я хочу следовать структуре, определенной выше.
Пожалуйста, спросите или отредактируйте вопрос, если необходимо, я уже запутался.
Какие конкретные части Вы путать с? У вас уже есть один маршрут, почему добавление другого будет другим? – charlietfl
Маршрутизация - это всего лишь пример, я хочу, чтобы это было изменено на основе структуры. + Я смущен рабочим потоком, добавив ссылку, что мне нужно делать с этим контроллером, службами и видами через маршрут. @charlietfl – MonsterJava
Вы имеете в виду, как структурировать проект в каталоге файлов? Все еще неясно, о чем вы спрашиваете. Большинство предпочитают один файл для каждого компонента. Затем используйте инструменты построения, чтобы объединить js в один файл для производства – charlietfl