Angularjs 在最新版本中,$stateChangeStart的替代方案是什么
在 默认情况下,所有状态事件(即$stateChange*和friends)都不推荐使用并禁用 现在用什么来代替它呢?不使用ng1/stateEvents.js文件。我们可以使用Angularjs 在最新版本中,$stateChangeStart的替代方案是什么,angularjs,Angularjs,在 默认情况下,所有状态事件(即$stateChange*和friends)都不推荐使用并禁用 现在用什么来代替它呢?不使用ng1/stateEvents.js文件。我们可以使用$transitions. 我们如何在.state中访问数据属性定义以检查身份验证 $stateProvider .state("base", { url : "/", templateUrl: "base.html", controller: 'BaseCont
$transitions.
我们如何在.state中访问数据属性定义以检查身份验证
$stateProvider
.state("base", {
url : "/",
templateUrl: "base.html",
controller: 'BaseController'
data : { pageTitle : 'Base' }
})
早些时候,我们可以通过
$state.current.data.pageTitle访问,最终解决了这个问题
现在我们需要使用inside.config()
而不是inside.run
app.config(['$transitionsProvider',function($transitionsProvider) {
$transitionsProvider.onBefore( {to:'base'},
function($transition$, $state) {
console.log($state.current.data);
}
);
})
希望它能帮助别人