Salut là, je regardais un couple de la angular.js vidéos et vu que la méthode value() a été utilisé pour définir un type de module de largeur constante. par exemple, on peut définir la Angulaires-bibliothèque d'INTERFACE utilisateur de configuration comme suit: (coffeescript)
angular.module('app',[])
.value "ui.config",
tinymce:
theme: 'simple'
width: '500'
height: '300'
Et mon application est actuellement à la recherche comme ceci:
window.app = angular.module("app", [ 'ui'])
.config(["$routeProvider", ($routeProvider) ->
$routeProvider
.when "/users",
templateUrl: "assets/templates/users/index.html"
controller: IndexUsersCtrl
.otherwise redirectTo: "/users"
])
.value 'csrf', $('meta[name="csrf-token"]').attr('content') #<---- attention here
IndexUsersCtrl = ($scope) ->
$scope.users = gon.rabl
console.log "I want to log the csrf value here" #<---- then attention
IndexUsersCtrl.$inject = ['$scope']
Mais je n'arrive pas à obtenir cette valeur en appuyant sur le 'app' variable qui est correspondant à l'application du module.
J'ai lu jusqu'ici sur ST et plus sur angularjs du groupe google une façon de partager le code commun btwn contrôleurs est par le biais d'un service, ce concept s'applique aussi ici?
Merci!