1
私はanglejsアプリケーションを作ろうとしています。私は、さまざまなビューに対してangularJSルーティングを使用しました。私は何をしようとしている は私が中だビューに応じてその値を変更する変数を持っている、私は機能を作ってみました。その後、ビューに応じて可変の値
$scope.set_variable = function(param){
$rootScope.variable = param;
}
HTMLにクリックngの関数を呼び出します:
<div class="collection blue" ng-controller="AccueilCtrl">
<a href="#/Accueil" ng-click="set_variable(accueil)" class="collection-item blue darken-2 white-text text-darken-2"><i class="material-icons mdi-action-home "></i> Accueil <span class="badge white lighten-2">Vous êtes ici</span></a>
<a href="#/Effectifs" ng-click="set_variable(effectif)" class="collection-item blue darken-2 white-text text-darken-2"><i class="material-icons mdi-action-supervisor-account "></i> Effectifs</a>
<a href="#/Absences" ng-click="set_variable(absences)" class="collection-item blue darken-2 white-text text-darken-2"><i class="material-icons mdi-action-today "></i> Absences</a>
<a href="#/Carto" ng-click="set_variable(carto)" class="collection-item blue darken-2 white-text text-darken-2"><i class="material-icons mdi-action-room "></i> Carto</a>
</div>
でも、それは成功しませんでした。どうすればいいですか?なぜこれが機能していないのか教えてください。
はrootScope $を注入してから使用して変数の値を変更し、各ビューのコントローラであなたに
達成しようとしていることは何ですか?それは成功しなかった!! – Sudheer
私がしようとしているのは、選択したビューに応じて値を変更する変数を持つことです。 – Jean
と??更新していませんか? – Sudheer