Я уже некоторое время возвращаюсь к угловому проекту, и я (еще раз) испытываю некоторые проблемы с пониманием углового синтаксиса.Угловая 1.2: Изменение страницы с триггера из директивы
Я бы просто хотел добавить ссылку на кнопку.
Вот код для модуля 'directionComponent', который добавляется правильно, через eng-direction в html.
var app = angular.module("directionComponent", []);
app.directive('engDirection', function(completions) {
return {
restrict: 'A',
replace: true,
templateUrl: 'components/direction.html',
link: function(scope, element, attrs) {
scope.changePage = function (newPageID) {
console.log("page should change to "+newPageID);
}
}
};
});
console.log сообщения сработало, как ожидается, через нг-клик, но у меня очень мало представления о том, как вызвать изменения страницы. Нужно ли включать где-то $ routeParams или $ routeProvider?
Я искал, но не могу найти ответ, который мешает тому, что я пытаюсь сделать, и я не знаю, что мне нужно изменить в решениях, которые я нашел, чтобы заставить его работать мое дело. Если у кого-то есть указатели, это было бы очень признательно.
, какие библиотеки вы используете для маршрутизации: Ui-маршрутизатор или ngRoute – harishr
Мы используем ngRoute. – moosefetcher
так, вы хотите изменить url? –