Halo, saya menonton beberapa video angular.js dan melihat bahwa metode value () digunakan untuk mengatur semacam konstanta lebar modul. misalnya, seseorang dapat menyetel konfigurasi pustaka Angular-UI seperti ini: (coffeescript)
angular.module('app',[])
.value "ui.config",
tinymce:
theme: 'simple'
width: '500'
height: '300'
Dan aplikasi saya saat ini terlihat seperti ini:
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']
Tapi sepertinya saya tidak bisa mendapatkan nilai itu dengan mengetuk variabel 'app' yang sesuai dengan modul aplikasi.
Saya membaca di sini di ST dan seterusnya di grup google angularjs bahwa salah satu cara untuk berbagi kode umum pengontrol btwn adalah melalui layanan, apakah konsep ini akan berlaku di sini juga?
Terima kasih!