Я искал некоторые инструкции по выполнению угловой маршрутизации и передавал параметры в контроллер. Это то, что я сделал:routeParams не вводит в мой контроллер?
.controller("myController", ["$scope", "$routeParams", function($scope, $routeParams, Units, Tests){
//Units and Tests are both factories i created to reference within this function.
var id = $routeParams.id;
console.log(id);
}]);
Когда я сделал это, она не смогла привнести «$ routeParams» в мое приложение.
Я посмотрел на файл angular.js, и это выглядит, как я бегу: @license AngularJS v1.5.3
Является ли этот способ не делать это уже не правильный путь? Я попытался обновить его до:
.controller("myController", ["$scope", "ngRoute", function($scope, ngRoute, Units, Tests){
// ...
}]);
но это, казалось, тоже не правильно вводило.
Есть что-то, что мне не хватает?
В настоящее время я развиваюсь с помощью Ionic Framework, использующего инструменты AngularJS.
'«ngRoute»' входит в ваше приложение модуля вызова, то есть 'angular.module («приложение» , ["ngRoute"]) ', вы включили его? –
Можете ли вы поделиться URL-адресом приложения, когда этот контроллер находится в области видимости? – JLewkovich
@PatrickEvans Я получил эту ошибку: * Модуль 'ngRoute' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента. * – Fallenreaper