Skip to content

ui-sref initialze controller twice if url has params #1476

@ruslansavenok

Description

@ruslansavenok

Using ui-router v0.2.11

My Html

<li ui-sref-active="active">
  <a ui-sref="flash_lessons">Flash Lessons</a>
</li>
<li ui-sref-active="active">
  <a ui-sref="lessons">Lessons</a>
</li>

My coffee

$stateProvider
      .state 'flash_lessons',
        url: '/flash_lessons/:level_name'
        controller: () ->
          console.log 'will call me 2 times'

      .state 'lessons',
        url: '/lessons/'
        templateUrl: '/views/lessons/list.html'
        controller: 'LessonsListCtrl'

Opening lessons state, and then going to flash_lessons using ui-sref="flash_lessons" will initialize controller twice.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions