Denetleyiciye javascript nesnesi enjekte etmek istiyorum. "Değer" yaklaşımını kullanmaya karar veriyorum. Bu çalışır:Açısal JS basit bağımlılık enjeksiyonu
//define a module
var mainApp = angular.module("mainApp", []);
//create a value object as "defaultInput" and pass it a data.
mainApp.value("defaultInput", 5);
...
//inject the value in the controller using its name "defaultInput"
mainApp.controller('CalcController', function($scope, CalcService, defaultInput) {
$scope.number = defaultInput;
...
Ama en kısa sürede ben denetleyicisi için Inline Dizi Ek Açıklama, kontrolör örnekleme yaparken underfined haline defaultInput
argüman olarak kullanmak: önerilir çünkü satır içi örnekleme ait çöp istemiyorum
mainApp.controller('CalcController', ['$scope','CalcService', function($scope, CalcService, defaultInput) {
belgelerin akıtılması yolu, ancak bu durumda nesneyi nasıl enjekte edeceğimi bulamıyorum. Teşekkürler! Benim hatam, teşekkürler Pankaj) -
Evet enjekte cevapsız! – igorGIS