2017-02-02 2 views
1

Я хочу перейти с одной страницы на другую, когда я нажимаю кнопку «Sorgula». Я написал функцию ng-click и добавлю контроллер, но не работает.Функция Angular Ng-click не работает в кнопке

[![enter image description here][1]][1] 

enter image description here

enter image description here

enter image description here

+1

Вы можете использовать $ state.go использовать для навигации к другой state.Dont забудьте придать «$ state 'в контроллере, например: - $ state.go ("Tab1.Main"); – Wintergreen

+0

yap, используйте $ state.go (path) – Marko

ответ

1

Согласно документации ngClick это requres выражение для выполнения, как указано в documentation

Вместо выражения вы обеспечиваете действия контроллера, так что вы вероятно, следует использовать ngHref dire ctive вместе с ngClick:

Это решение уже предусмотрено в следующих link

1

Вы можете использовать $ state.go использовать для навигации к другой state.Dont забудьте придать «$» в состояние контроллера, например: - $ state.go ("Tab1.Main");

1

Удалить HREF = «», где вы должны использовать нг кнопкой мыши, чтобы перейти к другому маршруту

в вашем случае я отмечаю его в красном круге.

enter image description here

Затем в функции идут добавить код, как ниже

$scope.go = function(path) { 
 
    $location.path(path); 
 
}

Смежные вопросы