Я занят поиском значений внутри $state
значения ui-router и увидел, что там были значения current
и $current
.
Теперь мне было интересно, есть ли разница на любом этапе жизненного цикла AngularJs или ui-router, где я должен использовать $current
выше current
или наоборот ?
Чтобы получить имя, например, в httpinjector, мне нужно использовать $injector
из-за циркулярных зависимостей, имеет ли здесь переменная $state
разные значения? (Я знаю, что круговые зависимости - это плохо, но, эй, это еще один топи c)
$state = $injector.get('$state');
console.debug($state.$current.name); // does this always output the same as:
console.debug($state.current.name);
В настоящее время это не демонстрация, но мне просто интересно. Возможно, в каком-то случае не следует использовать $current
или current
.
То, что я обнаружил:
ui-router, похоже, использует $current
в примерах в документы , почему все еще вопрос.