Merhaba, birkaç angular.js videosunu izliyordum ve value () yönteminin bir tür modül çapında sabit ayarlamak için kullanıldığını gördüm. örneğin, Angular-UI kitaplığının yapılandırması şu şekilde ayarlanabilir: (coffeescript)
angular.module('app',[])
.value "ui.config",
tinymce:
theme: 'simple'
width: '500'
height: '300'
Ve uygulamam şu anda şöyle görünüyor:
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']
Ancak, uygulama modülüne karşılık gelen 'uygulama' değişkenine dokunarak bu değeri elde edemiyorum.
Burada ST'de ve angularjs'in google grubunda btwn denetleyicileri ortak kodu paylaşmanın bir yolunun bir hizmet aracılığıyla olduğunu okudum, bu kavram burada da geçerli olacak mı?
Teşekkürler!