コンポーネントコントローラーがあり、これをローカル関数内で使用するには、ローカル変数を宣言する必要があります。
新しい角度ルーター内で「これ」にバインドするより良い方法はありますか? たとえば、この関数:
function appController ($router, $scope, $location, authService, $scope, $timeout) {
this.authService = authService;
this.pageTitle = "title";
_this = this;
//when location changes does some stuff
$scope.$on('$locationChangeSuccess', function (event, newLoc, oldLoc){
//hides the notifier
_this.accountCollapse = false;
_this.pageTitle = $location.path();
});
}
それを行う別の方法はありますか?より速く/より良い?